home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / pascal / files.bbs < prev    next >
File List  |  1993-11-02  |  129KB  |  1,789 lines

  1. ELIZA__@.COM     9472  01-29-90  Eliza (Anonymous; $0) the PC psychiatrist,
  2.                                | originally written in BASIC, has been
  3.                                | rewritten in TP5. The old BASIC code is also
  4.                                | included along with the TP5 code.
  5. TICTAC_@.COM     5642  05-30-89  TicTac (Snow, Robert H.; $0) is TP5 code to
  6.                                | illustrate simple AI techniques. The program
  7.                                | starts without knowing any winning routines
  8.                                | and learns by experience.
  9. ASYNC11@.COM    35263  07-23-89  Async11 (Rising Edge Data Services; $20) is
  10.                                | a TP unit that provides interrupt-driven
  11.                                | serial communication. Async11 supports full
  12.                                | input and output buffering for up to four
  13.                                | ports operating concurrently, with optional
  14.                                | full hardware and/or software handshaking.
  15. BOI____@.EXE    50682  09-01-92  BBS Onliner Interface 1.20 (Andrew J. Mead,
  16.                                | Andrew J.; $35) is a fully functional
  17.                                | interface which will allow the programmer to
  18.                                | write BBS on-line doors for almost any BBS
  19.                                | system. Turbo Pascal source code is included.
  20. DIALER.PAS       3698  10-18-89  Dialer is TP5 code to add to your programs
  21.                                | to dial the phone through a modem.
  22. LANOS__@.EXE    29377  07-16-92  LANOS 1.0 (Rehmann, Oliver; $0) is a pair of
  23.                                | units for handling NETBIOS, including all
  24.                                | the standard MS-DOS compatible
  25.                                | network-functions such as redirect a device,
  26.                                | get redirected device, etc.
  27. PCL4P.ZIP       66246  06-16-93  Personal Communications Library for Pascal
  28.                                | 3.3 (MarshallSoft; $48) is an asynchronous
  29.                                | communications library designed for Turbo
  30.                                | Pascal 4+ programmers. Features include 28
  31.                                | communications support functions, support
  32.                                | for 300 baud to 115,200 baud, and support
  33.                                | for COM1 through COM4.
  34. TMODEM.ZIP      83158  10-15-93  Tmodem is Pascal source code for a
  35.                                | communications program.
  36. TP2C.ZIP       173840  10-16-93  Turbo Pascal to C Translator (Smith, Samuel
  37.                                | H.; $20) will read a Turbo Pascal source
  38.                                | file and convert it into the corresponding C
  39.                                | source code. It does much of the work
  40.                                | required in a full translation. Source code
  41.                                | included.
  42. TPAPI.ZIP      361134  08-20-93  TP API's for Novell Netware (Antonio
  43.                                | Covelli; $35) is an object oriented library
  44.                                | for accessing Netware API's. It allows you
  45.                                | to write Netware aware/specific applications
  46.                                | by calling Netware API's directly. The
  47.                                | source code consists of over 19,000 lines of
  48.                                | pascal and assembler.
  49. DESIGN6.ZIP     66570  10-17-93  Design6 (Adkins, Jerry; $20) is a TP
  50.                                | database program generator. It supports
  51.                                | numeric, alpha, calculated and other types
  52.                                | of fields. Typical record access is 1/2
  53.                                | second. Up to 50 fields are allowed per
  54.                                | record. Field input has word processor type
  55.                                | editing features, with insert, delete, etc.
  56.                                | A windows unit is provided, which can be
  57.                                | incorporated into other programs. The
  58.                                | program takes advantage of the unit
  59.                                | structure of Turbo Pascal 6.0, and does not
  60.                                | require toolbox support modules. All
  61.                                | programs generated are designed to be
  62.                                | compiled with TP 6.0.
  63. SURPAS.ZIP     116771  10-16-93  Surpas (Tixaku Pty Ltd; $20) is a Pascal
  64.                                | compiler. It includes all facilities
  65.                                | required to create, edit, compile, run and
  66.                                | debug programs written in Pascal. The system
  67.                                | consists of a run-time package, an on-screen
  68.                                | editor, and a Pascal compiler that closely
  69.                                | follows Standard Pascal. Graphics drivers
  70.                                | are also included.
  71. CHGSYSD@.COM    16081  01-29-90  ChgSysdt (Passmore, Dennis; $5) is a Turbo
  72.                                | Pascal 5.0 unit designed to allow
  73.                                | programmers to add full month calendar
  74.                                | routines into their programs.
  75. DATEBOX@.EXE    16796  07-22-91  Datebox (Regez, Rudolf; $0) is a European
  76.                                | date routine with commented source code
  77.                                | included.
  78. DATES__@.COM     4053  07-23-89  Dates (Roncalio, John; $0) is a TP5 date
  79.                                | handling routine.
  80. DATES3_@.COM     8376  05-30-89  Dates3 (Murphy, Jim; $0) is a TPU for date
  81.                                | manipulation that allows a wider span of
  82.                                | years than the original Dates routine by
  83.                                | Scott Bussinger, but it takes three bytes to
  84.                                | store instead of two.
  85. DAT_TIM@.COM    15805  09-24-89  Dat_Tim (Fischer, Dennis R.; $0) is a unit
  86.                                | for TP5 that will convert and manipulate
  87.                                | date and time data. Functions include get
  88.                                | date and time; convert AM/PM time to 24-hour
  89.                                | time and back; check for leap year; number
  90.                                | of days between dates; and elapsed time.
  91. DOW____@.EXE     2821  05-21-92  Day of Week includes two functions that
  92.                                | return the day of the week as a number (0-6)
  93.                                | and a string (Sun - Sat).
  94. TIMEDAT@.COM    13215  03-30-90  TimeDate (Once in a Blue Moon Software; $0)
  95.                                | is a collection of time and date procedures
  96.                                | written in Turbo Pascal. Included are serial
  97.                                | dates, Julian dates, day-of-week and a few
  98.                                | others. Source code is included.
  99. TIMERSP@.COM     4046  01-17-91  Timersp (Mullen, Rich; $0) intercepts the
  100.                                | IBM PC timer interrupt and allows you to
  101.                                | write Pascal routines which will be executed
  102.                                | every 55 ms.
  103. XDATE__@.EXE     4672  02-20-92  XDate (Peters, Michael L.; $0) is an object
  104.                                | for displaying the current date on DeskTop.
  105. P_ROBO31.ZIP   323944  05-30-93  P_Robots 3.1 (Softworks ASP; $25) is a game
  106.                                | based on computer programming in PASCAL. The
  107.                                | object is to design and program a robot that
  108.                                | can triumph over similar robots designed and
  109.                                | programmed by others in a real-time battle
  110.                                | of wits and flying missiles. You control
  111.                                | your robot by writing a procedure in PASCAL
  112.                                | to specify your robot's behavior and
  113.                                | strategy in its efforts to vanquish up to
  114.                                | three other robots in a battle to the death.
  115. SPX.ZIP        764935  07-28-93  SPX 1.0 (Ramsay, Scott D.; $30) allows TP
  116.                                | programmers to write games in 320x200x256
  117.                                | VGA mode. This library covers animation,
  118.                                | sound, text, and various input devices. It
  119.                                | also includes parallax scrolling, tile-map
  120.                                | scrolling, displaying sprites in layers, 3D
  121.                                | perspective, automatic implementation of 386
  122.                                | specific code, eight real-time clocks,
  123.                                | tilemap maker, font-editor, three complete
  124.                                | games, and seven examples with TP source.
  125.                                | (On 1.44MB MegaDisk or CD only.)
  126. ARRAYRW@.EXE     3543  02-21-92  Arrays (Warren, Robert; $0) is TP unit that
  127.                                | provides support for regular arrays and huge
  128.                                | arrays.
  129. DLGDRW_@.EXE     4228  08-20-92  Dlgdrw (Borland International; $0) shows how
  130.                                | to change text and text color, and send
  131.                                | messages in a dialog box.
  132. FPU____@.EXE     4125  01-23-92  FPU (Olbrys, Erik; $0) contains four TP
  133.                                | functions using BASM to directly access the
  134.                                | 80387/80486. Functions include FARCTAN,
  135.                                | FSIN, FCOS, and FTAN.
  136. UMBHEAP@.EXE     5531  10-23-92  UMB_Heap 1.3 (Webb, Brian D.; $10) lets you
  137.                                | extend the dynamic heap into UMBs, giving
  138.                                | your programs up to 200K more RAM to work
  139.                                | with. TP6 required.
  140. ARITH2_@.COM    19935  04-01-89  Arith 2 (Westerback, Ken; $0) is a set of
  141.                                | algorithms and examples of file encoding and
  142.                                | decoding in TP5. The algorithms presented
  143.                                | are designed for clarity and not quickness.
  144. BTREE4_@.COM    17957  01-29-90  BTree 4 (Passey, W. Lee; $25) may be linked
  145.                                | to a user's source programs, and will
  146.                                | perform all of the same B-tree indexing
  147.                                | functions as Borland's Database Toolbox plus
  148.                                | a whole new set of procedures and functions
  149.                                | using a compatible calling interface, but a
  150.                                | wholly different memory storage technique.
  151. COMPMRK@.COM    20585  01-23-90  CompMark (Floyd, Edwin; $0) is a TP5.5 unit
  152.                                | that implements block oriented "Splay" tree
  153.                                | compression, based on Kim Kokkenen's
  154.                                | SPLAY.PAS, but re-implemented in TASM.
  155. CRCASM_@.EXE    14765  02-20-92  CRCasm (Floyd, Edwin T.; $0) is a CRC unit
  156.                                | to compute three types of Cyclic Redundency
  157.                                | Check. These routines are coded in TASM
  158.                                | optimized for highest speed. They compute or
  159.                                | continue computation of CRCs on an entire
  160.                                | buffer.
  161. CRCFAST@.COM     5378  05-30-89  CRCFast (Boler, Mark R.; $0) is assembler
  162.                                | and TP code to get the CRC of a block of
  163.                                | data.
  164. DB3_PAS@.COM     3382  05-30-89  dB3_Pas is a unit including procedures for
  165.                                | accessing DBase III files from TP programs.
  166. DIFEDL_@.COM    11355  01-29-90  DifEdl 1.0 (Phillips, Carley; $0) is TP code
  167.                                | for a program which compares two text files,
  168.                                | an old file and a new file, and produces a
  169.                                | list of the differences in a format that can
  170.                                | be used as redirected input to Edlin.
  171. LO_PAS_@.COM     7425  05-30-89  Lo_Pas (Glanz, Dan; $0) is a TP5 unit
  172.                                | designed to allow reading and writing of
  173.                                | Lotus 1-2-3, Symphony, VP-Planner and other
  174.                                | such files using the Lotus 1-2-3 file format.
  175. MAKEBIN@.COM    58145  05-29-89  MakeBIN 1.0 (Day, Michael; $10) will convert
  176.                                | some EXE files to BIN format that EXE2BIN
  177.                                | will not handle. Pascal and assembler source
  178.                                | code is included.
  179. PATRICIA.PAS     5977  09-12-89  Patricia (R. Sedgwick; $?) is a practical
  180.                                | algorithm to retrieve information coded in
  181.                                | alphanumeric. It is intended for people
  182.                                | interested in file compression.
  183. TEXTF__@.COM    14004  09-24-89  TextF (Zatarain, Arthur; $0) is a text file
  184.                                | processing package that allows for position
  185.                                | seeks and faster string input from files.
  186. VIARAY_@.COM     8849  01-17-91  ViAray (Haluska, John; $0) is a high
  187.                                | performance virtual array manager which uses
  188.                                | eight buffers to access a data array in a
  189.                                | disk file. The array size is limited only by
  190.                                | disk space. Maximum total buffer size is
  191.                                | 524k.
  192. ZIPPER_@.COM     6361  05-30-89  Zipper (Guinther, Tom; $0) contains simple
  193.                                | TP5 routines for manipulating central
  194.                                | directory entries within ZIP files.
  195. BTV150.ZIP      87151  08-12-93  BTV.PAS 1.50 (Hansen, Richard; $20-$50) is
  196.                                | an OOP interface for Btrieve with file and
  197.                                | error handling and error display objects. It
  198.                                | has 40 full-featured BTRIEVE functions and a
  199.                                | file recover utility. Requires TP6.
  200. GSDBLOO@.EXE   203343  04-11-92  GS_DBase (Griffin, Richard F.; $25) is a set
  201.                                | of TP 5.5 routines that handle processing
  202.                                | for dBase III files, including memo, index,
  203.                                | and data files. Dates are now handled as
  204.                                | longint values using their Julian Date. A
  205.                                | windows interface has been added to
  206.                                | facilitate use of other window handling
  207.                                | packages to replace GS_Wind. Additional
  208.                                | string handling functions have been added. A
  209.                                | new StatusUpdate routine allows the
  210.                                | programmer to capture the progress of
  211.                                | long-running routines such as Pack and
  212.                                | IndexTo.
  213. KEYTREE.ZIP    187411  10-17-93  Keytree Toolbox (Rewse Consultants Ltd. ASP;
  214.                                | 30 UK Pounds) is a library of routines to
  215.                                | create, maintain and access randomly stored
  216.                                | files of variable length records. Records
  217.                                | can be displayed as soon as the first
  218.                                | character of the record is typed. Files can
  219.                                | also be read and written serially. Any
  220.                                | number of files can be open. Each file can
  221.                                | hold 10 indexes of multiple field keys.
  222.                                | Associated records can be linked together.
  223.                                | Source code is included.
  224. MULKEY.ZIP     119207  10-16-93  MulKey (Boler, Mark R.; $25) is a set of
  225.                                | Btrieve routines for TP5. (The author is no
  226.                                | longer at the address given in the
  227.                                | documentation.)
  228. TP_DBASE.ZIP    95525  10-17-93  TP Tools for dBASE (Corll, Brian; $20-$40)
  229.                                | is a database toolbox of TP6 units which
  230.                                | allow you to access, index, search, read and
  231.                                | write database files that were created with
  232.                                | dBIII or III Plus.
  233. TPDB33.ZIP     238589  08-20-93  TPDB 3.30 (Brian Corll; $20) is a toolbox of
  234.                                | TP 6.0 units which allow you to access,
  235.                                | index, search, read and write database files
  236.                                | that were created with dBASE III or III
  237.                                | Plus. It has 75+ procedures and functions
  238.                                | and object-oriented techniques. This toolbox
  239.                                | supports multiple data files and associated
  240.                                | indexes (not dBase indexes). Index keys can
  241.                                | be up to 254 characters and can be composed
  242.                                | of multiple fields or expressions.
  243. OO123__@.EXE     7444  05-20-93  OO123 is source code for creating Lotus
  244.                                | 1-2-3 models.
  245. BTP.ZIP         64912  07-26-93  BTP 2.0 (Leon, John C.; $25) is a TP6 unit
  246.                                | that makes it easy to use Btrieve. Full TP
  247.                                | 6.0 source, documentation and examples are
  248.                                | included. This also works with TP7.
  249. CSDUDES@.EXE    22692  07-22-92  CSDudes is a set of files for a Paradox
  250.                                | database engine.
  251. DATAGEN@.EXE    49536  09-01-92  DataGen Kit 6.0 (Tika Software; $15) allows
  252.                                | the TP programmer to generate single screen,
  253.                                | single datafile database applications
  254.                                | quickly, efficiently, and with a minimum of
  255.                                | programming expertise. From a simple ASCII
  256.                                | screen definition file, DataGen creates a
  257.                                | full-function database, storing the items of
  258.                                | the data entry screen as fields in the
  259.                                | database. This is for Turbo Pascal 6.0.
  260. MCMD.ZIP        86022  10-16-93  MCMD (Davenport, Mike; $0) is assembler and
  261.                                | TP5 source code for a file compression and
  262.                                | decompression program that uses a 13-bit LZW
  263.                                | algorithm.
  264. DEZIP__@.COM    37637  09-21-89  DeZip 2.0 (Byrne, R. P.; $0) extracts files
  265.                                | from ZIP archive files, including "imploded"
  266.                                | files from PKZIP 1.01. This is not as fast
  267.                                | as PKUNZIP, but complete TP5 source is
  268.                                | included.
  269. LZSFX__@.COM    13125  06-24-89  LZsfx 1.5 is the Pascal and assembler source
  270.                                | code for creating a self-extracting archive
  271.                                | file.
  272. LZH_PAS@.EXE    20378  05-29-91  LZH_PAS (Webb , Douglas; $0) is the LZHUF
  273.                                | algorithm in TP source code format. This
  274.                                | unit can compress and DECOMPRESS ANY KIND OF
  275.                                | FILE. A SAMPLE PROGRAM IS INCLUDED.
  276. LZW4P__@.EXE    27086  06-16-93  LZW For Pascal 1.0 (MarshallSoft Computing,
  277.                                | Inc.; $38) is a Lempel-Ziv-Welch data
  278.                                | compression library for Turbo Pascal.
  279. RLE.PAS         16756  02-03-93  RLE.PAS (Murphy, Ken; $0) is a run length
  280.                                | encoding algorithm.
  281. BIGNUM_@.EXE    48760  02-05-93  BigNum 2.01 (Theberge, Stephen A.; $40) is
  282.                                | an extensive library of string mathematics
  283.                                | functions for TP4 and TP5. Functions include
  284.                                | addition, subtraction, multiplication,
  285.                                | division, square, root, and factorial.
  286. BFLOAT_@.COM     7853  05-30-89  BFloat 1.0 (Ritchey, J. P; $0) will convert
  287.                                | a MicroSoft Binary Floating point number to
  288.                                | IEEE extended format. The result can be
  289.                                | returned to TP single and double variables
  290.                                | and TP will handle the conversion. Pascal
  291.                                | source included.
  292. CALCTP_@.COM    27373  04-21-90  CalcTP (Coleman, Timothy B.; $20-$60) is a
  293.                                | unit for TP5 that allows a programmer to add
  294.                                | a pop-up calculator to any application.
  295.                                | Included are illustrative code and several
  296.                                | ASCII representations of calculators for
  297.                                | on-screen use.
  298. COMPLXO@.EXE    15952  02-20-92  ComplxOps (Glynn, Earl F.; $0) is a
  299.                                | ComplexOps UNIT providing complex arithmetic
  300.                                | and transcendental functions.
  301. FIN_TP_@.EXE     3205  10-05-92  Finance (Anderson, Pat; $0) is source code
  302.                                | for loan payment and amortization routines.
  303. INVTRIG@.EXE     8466  01-20-93  InvTrig (RAM Software Development; $0) is a
  304.                                | unit that gives the inverse of the sine,
  305.                                | cosine, and tangent functions.
  306. MATHLIB@.EXE    16799  12-17-91  Math Libraries 1.0 (Waldman Sidelines; $25)
  307.                                | is a set of math units with math chip
  308.                                | support. The libraries consist of the five
  309.                                | transcendental functions plus nine
  310.                                | additional ones.
  311. MATHPAS@.COM     3553  09-18-90  MathPas (Van Fossan, Richard D.; $0) is a
  312.                                | set of transcendental functions for Turbo
  313.                                | Pascal. It handles all trig, exponential,
  314.                                | and hyperbolic functions.
  315. MPI_KSU.ZIP    150616  10-16-93  MPI KSU (Research Foundation; $50) is a
  316.                                | multiple precision positive integer
  317.                                | arithmetic package. The two versions
  318.                                | included in this package handle integers up
  319.                                | to 149 or up to 3029 decimal digits. It is
  320.                                | written in Eric Isaacson's A86 assembler for
  321.                                | the 8086 series of processors and contains a
  322.                                | Turbo Pascal interface.
  323. P_MAT__@.EXE    36283  02-22-93  P_Mat 1.2 (Von Tress, Mark; $5) is recursive
  324.                                | matrix algebra routine. It includes binary
  325.                                | operations, inversion, unary operations, and
  326.                                | several patterned matrices.
  327. PARS7__@.EXE    20522  05-20-93  PARS7 (Schaaf, Renate; $0) is a set of units
  328.                                | to implement real functions of up to three
  329.                                | variables.
  330. REALSTR@.COM     5508  07-20-90  RealStr (Mullen, Rich; $0) is a TP routine
  331.                                | that formats a floating point double, real,
  332.                                | or single number into a string, according to
  333.                                | the requested number of significant digits.
  334. TPSTAT_@.EXE    30119  10-05-92  Stat (Norton Associates; $35) contains 30
  335.                                | elementary statistical and 19 mathematical
  336.                                | subprograms developed to aid in the further
  337.                                | enhancement of scientific Pascal software
  338.                                | development.
  339. NUM_RECI.ZIP   270261  10-17-93  Numerical Recipes Library (Numerical
  340.                                | Recipies Software; $0) contains more than
  341.                                | 200 source-code Pascal routines for
  342.                                | scientific and engineering calculations.
  343.                                | Routines cover integration, linear algebra,
  344.                                | differential equations, Fourier methods,
  345.                                | data analysis, statistics, lots of special
  346.                                | functions, random numbers, sorting, root
  347.                                | finding, optimization, and more.
  348. PASWIZ.ZIP      73377  06-21-93  Pascal Wizard's Library 1.4 (Hanlin, Thomas
  349.                                | G.; $25) is a library for TurboPascal and
  350.                                | QuickPascal that provides high-powered math
  351.                                | routines, new string support, mouse
  352.                                | management, music and BCD math. Source code
  353.                                | is included.
  354. DJSQUASH.COM     8790  05-01-89  DJSquash 1.0 (Straayer, D. H.; $0) is the
  355.                                | Pascal source code for intercepting data
  356.                                | going to the printer and modifying it before
  357.                                | passing it along. This could be used for
  358.                                | making a printer compatibility filter, for
  359.                                | example.
  360. HPCOPY_@.COM     5333  06-24-89  HPCopy is designed to dump graphics images
  361.                                | produced by TP5's Graph Unit to a
  362.                                | Hewlett-Packard LaserJet printer. It will
  363.                                | print either Normal or LandScape on the HP.
  364. HPLJTPU@.COM    14909  01-17-91  HPLJTPU (Gibbons, Jim; $15) is a Unit that
  365.                                | makes it easy to use the special features,
  366.                                | fonts and functions of the HP LaserJet and
  367.                                | several font cartridges.
  368. LPTINIT@.COM     6436  10-19-90  LPTInit (Sanbar, J. Scott; $0) contains a
  369.                                | demonstration program and a command line
  370.                                | utility for determining the disposition of a
  371.                                | printer.
  372. PPC____@.COM    11176  06-10-91  Parallel Port Control (Upleger, Robert; $0)
  373.                                | prints a disk file using direct control of
  374.                                | the parallel port hardware. It will not use
  375.                                | any interrupts.
  376. PRINTER2.PAS     5529  10-11-89  Printer2 is a TP6 printer unit to change the
  377.                                | printer port that the LST file is writ- ing
  378.                                | to on the fly. This is helpful to those
  379.                                | having a problem with DOS when stripping
  380.                                | Ctrl-Z's or other characters from the output
  381.                                | stream.
  382. PRINTPA@.COM    26256  09-18-90  PrintPas (DiBart, Dennis; $16) is a Turbo
  383.                                | Pascal source code printing utility. It
  384.                                | tabulates and highlights procedures and
  385.                                | functions, denotes global and local
  386.                                | variables, modifies comments and skipped
  387.                                | code, and more.
  388. PRT.PAS          9547  12-08-89  Prt (Camp, Rick; $0) is a printer unit for
  389.                                | IBM Proprinters.
  390. PRTERR_@.COM    17924  06-25-90  PrtErr (Stephenson, Brad; $?) is a routine
  391.                                | that intercepts printer errors before DOS
  392.                                | reports a critical error. Source and sample
  393.                                | code included.
  394. SPOOLDB@.COM    14448  06-25-90  Spool (Bradley, David; $0) gives your
  395.                                | programs the ability to spool print jobs by
  396.                                | giving you access to DOS's PRINT utility. It
  397.                                | also has various functions to control and
  398.                                | monitor the spooler.
  399. SPOOLER@.COM     2551  01-29-90  Spooler (Ebarb, Brian; $0) is a TP5 source
  400.                                | for a print spooler.
  401. SPOOLAQ.ZIP     13653  07-21-92  SpoolAQ (Quint, August; $0) shows how to
  402.                                | output data to a printer in the background
  403.                                | of the application. Pascal source code and a
  404.                                | demo are included.
  405. TPRNT__@.COM    27946  05-29-91  TP Printer Units (TPRNT) (OptiCom, Inc.;
  406.                                | $0-$25) contains objects designed to provide
  407.                                | an interface between a printer and an
  408.                                | application running under Windows.
  409. TPSPOOL@.COM    29496  06-25-90  TPSpool (Webb, Douglas; $10) implements a
  410.                                | device driver which allows TP4-5.5 programs
  411.                                | to print in the background in your programs.
  412. ASORTS_@.COM    18076  04-24-91  ASorts (Rider, J.W.; $0) is a set of
  413.                                | general-purpose routines for sorting,
  414.                                | searching and moving arrays of arbitrary
  415.                                | elements.
  416. QKSORT_@.COM     6338  03-23-90  QKSort (Showalter, Bob; $0) is a small unit
  417.                                | for TP 5.0 that uses qsort and bsearch. Up
  418.                                | to 32k elements can be sorted or searched.
  419. SORTS__@.COM     5723  10-18-90  Sorts contains a general purpose engine to
  420.                                | sort in-memory static, dynamic, or indexed
  421.                                | arrays using the QuickSort algorithm.
  422.                                | Includes source code, examples, and a test
  423.                                | program.
  424. SORTING@.COM     9424  01-29-90  Sorting (Allison, James L.; $0) is TP5 code
  425.                                | illustrating five different sorting
  426.                                | algorithms.
  427. MODOBJ_@.EXE    28253  05-19-93  MODOBJ 0.03 (Cox, Mark J.; $30) is a set of
  428.                                | routines for playing MOD files.
  429. TALK___@.COM    23127  05-30-89  Talk (Dubois, David Neal and Day, Michael;
  430.                                | $0) is assembler and TP5 code for a speech
  431.                                | program which uses phonemes to speak numbers
  432.                                | through the PC's speaker port.
  433. TP6VOC_@.EXE     8629  05-19-93  TP6VOC (Mathur, Amit K.; $0) is a set
  434.                                | routines for making and playing .VOC files.
  435. TXT2SP_@.COM     8065  05-30-89  Txt2Sp (Schuster, Ron; $0) is TP code for
  436.                                | converting English text to phoneme codes
  437.                                | that can be used to drive a
  438.                                | phonetically-programmed speech synthesizer,
  439.                                | such as the Covox Speech Thing.
  440. SNDTOOLS.ZIP    16715  10-16-93  SoundTools (Anderson, Nels, ASP; $0) is a
  441.                                | set of functions for adding music and sound
  442.                                | effects to programs using either interrupts
  443.                                | or real time code. SoundTools demonstrates
  444.                                | two ways to generate sounds using Turbo
  445.                                | Pascal. The simpler method uses tables to
  446.                                | generate sound effects in real time. The
  447.                                | other method replaces the clock tick
  448.                                | interrupt to handle sounds in the
  449.                                | background. This is also a good
  450.                                | demonstration of Turbo Pascal interrupts in
  451.                                | general.
  452. TPBLASTR.ZIP    90676  10-19-93  TP SoundBlaster Toolkit 1.0 (Robinson,
  453.                                | Trevor; $20) is a set of TP6 routines for
  454.                                | accessing Sound Blaster compatible cards.
  455. KGSTR.PAS        4590  12-26-92  KGSTR.PAS (Greer, Keith; $0) is a set of
  456.                                | routines for manipulating strings in Real or
  457.                                | Protected mode.
  458. PRFTEST@.EXE    10567  05-08-92  ProfTest (Potvin, Wm II; $0) is a TP6 unit
  459.                                | containing a DOS implementation of the
  460.                                | Windows Write/Get PrivateProfileString
  461.                                | functions, plus a ParseProfileString
  462.                                | function and a test program.
  463. SRCH_RS@.EXE     4105  02-17-92  Search (Sumner, Reuben; $0) is a TP unit for
  464.                                | searching text files for specified data. ASM
  465.                                | source code is included.
  466. STRASM_@.EXE     3627  02-17-92  StrAsm (Greer, Keith; $0) is a pair of
  467.                                | string manipulation routines. One routine
  468.                                | removes leading spaces; the other pads or
  469.                                | truncates a string to a specified length.
  470. STRGTP6@.COM    53818  07-19-91  Strg for TP6 6.1b (Eagle Performance
  471.                                | Software; $30) is a set of 111
  472.                                | high-performance string processing routines.
  473.                                | Operations include case, comparison,
  474.                                | conversions, copy, count, delete, format,
  475.                                | justification, parse, search, sort, and many
  476.                                | more.
  477. STRNGRW@.COM    21950  09-24-89  Strings 1.2 (Winkel, Richard; $13) is a unit
  478.                                | containing 29 string related functions
  479.                                | written in assembler. The routines are
  480.                                | highly optimized and make extensive use of
  481.                                | the 80x86 string oriented opcodes.
  482. STR_OBJ@.COM     5734  07-23-89  Str_OBJ (Paxton, Mark C.; $0) is a unit for
  483.                                | creating and manipulating a String Object. A
  484.                                | sample program demos each method of
  485.                                | manipulating the object.
  486. SYST___@.COM    38653  11-15-90  System Unit 5.5c (Eagle Performance
  487.                                | Software; $19) is a high speed replacement
  488.                                | system unit for Turbo Pascal 5.5. It speeds
  489.                                | up more than 30 routines in the system unit
  490.                                | including longint math up to 800%; string
  491.                                | handling such as Pos, Insert, Delete up to
  492.                                | 400%; string/ integer conversions, up to
  493.                                | 120%; and more.
  494. TPSTR__@.EXE    23502  12-16-92  TPSTR String Utilities 1.0 (Raviart,
  495.                                | Philippe; $20) provides 88 powerful
  496.                                | functions and procedures for managing
  497.                                | strings.
  498. TS_STR_@.COM    34684  01-29-90  Turbo Stuff 02.01.00 (Shenandoah Valley
  499.                                | Software; $40) is a set of 40 string-related
  500.                                | routines routines written in assembler for
  501.                                | use with Turbo Pascal 4.0 - 5.5.
  502. CDPLAY_@.EXE     9276  04-21-93  CD-Play (Armstrong, Michael W.; $0) allows
  503.                                | you to access MSCDEX extension for the
  504.                                | CD-ROM drivers.
  505. COLORDH@.EXE     9126  02-18-93  Colors 1.3 (Hood, Doug; $0) is a TP unit
  506.                                | that lets you control the color of your
  507.                                | dialog's buttons.
  508. DATASJ_@.EXE    77298  07-06-92  DataStrucJones (Jones, Jeremy; $35) drills
  509.                                | you on data structures and algorithms.
  510. GETOPT_@.EXE    11636  04-21-93  GetOPT (Anez, Juancarlo; $0) lets you define
  511.                                | command line switches (program options) and
  512.                                | parse any command line accordingly.
  513. JDBTREE@.COM    18806  07-18-91  JDBtree 1.20 (Darling, Jeff; $0)
  514.                                | demonstrates how to use Binary trees.
  515.                                | Executable files are also included. Requires
  516.                                | TP 5.5. (The author can no longer be reached
  517.                                | at the address provided in the
  518.                                | documentation.)
  519. NULVAR.PAS       1386  10-21-92  Nulvar is a routine to null all variables.
  520. OVERINIT.PAS     5388  11-04-91  Overinit 6.0 expands the heap dynamically
  521.                                | during program execution, taking memory away
  522.                                | from the overlay buffer.
  523. MAP2USE@.EXE    13746  09-17-92  Map2Uses (Welsh, Jim; $0) reads a .MAP file
  524.                                | and extracts a program's USES list from it.
  525.                                | Source code is included.
  526. PAS1.ART         9714  10-19-91  PAS1 (Shoval, Ben; $0) is heavily documented
  527.                                | code for an ANSI screen drawing program.
  528. TCHLP3_@.EXE    14168  06-18-92  Tchlp3 (Van Den Berghe, Vincent; $0)
  529.                                | converts Borland's THELP files into
  530.                                | Microsoft's QuickHelp format.
  531. THERM__@.EXE     4186  02-22-93  Therm (Hood, Doug; $0) is a progress gauge
  532.                                | in the form of a thermometer.
  533. TURBCAS@.EXE     6096  07-25-91  TurboCAS 1.0 (Corll, Brian; $0) is a unit
  534.                                | for accessing FAX cards such as Intel's
  535.                                | Connection CoProcessor.
  536. XDIALOG@.EXE     7420  07-24-91  X_Dialog (Aiken, Donn; $0) shows how to
  537.                                | create a scrolling list box with
  538.                                | user-specified checkmark. It also has a
  539.                                | drop-down menu bar.
  540. CHCKRS_@.EXE     4281  05-24-93  CHCKRS is TP6 source code for a Checkers
  541.                                | game.
  542. ESPOOL_@.COM    34547  01-18-91  ESPooler 1.1 (Webb, Douglas; $10-$30) allows
  543.                                | easy addition of a spooler to your Turbo
  544.                                | Pascal programs. It can use the heap, EMS,
  545.                                | or XMS.
  546. FLXKEY_@.EXE    59674  03-18-93  FlxKey 1.1 (McLoughlin, Guy; $15) is a unit
  547.                                | that lets you create encrypted user
  548.                                | registration keys for programs.
  549. GR_COL_@.EXE    13404  05-14-93  GR_COL (Rivers, Jerry; $0) contains routines
  550.                                | for using standard text output in graphics
  551.                                | modes.
  552. HYPERL_@.COM    39912  01-18-91  HyperLINK 1.0 (BGASoft, ASP; $20) is a
  553.                                | complete system for adding Hypertext help to
  554.                                | your programs. No special editors or linkers
  555.                                | are required.
  556. LZRTPU_@.COM     9844  01-17-91  LzrTPU (Smedley, Bob; $0) is a unit for
  557.                                | printing reports with an HP LaserJet. Most
  558.                                | of the commonly used formatting commands
  559.                                | have been provided as functions. Also
  560.                                | included is SHADETXT, which shows how to
  561.                                | write shaded text to an HPLJ.
  562. OBJTOOL@.EXE    48052  04-06-93  OBJTool 2.3 (Hanlin, Thomas G. III; $14) is
  563.                                | a tool for manipulating OBJ files. It allows
  564.                                | you to search OBJ files, view file stats,
  565.                                | delete default libraries and languages,
  566.                                | check for validity, repair checksum errors,
  567.                                | and rename publics, externals, and default
  568.                                | libraries.
  569. OVERXMS.ZIP      8248  07-28-92  Overlays in XMS 1.2 (Leijen, Wilber van; $0)
  570.                                | allows you to add XMS support to overlaying
  571.                                | in TP.
  572. PRTYPAS@.EXE    32243  08-18-92  PrettyPascal 1.0 (Invariant Software; $30)
  573.                                | makes Pascal program files more readable.
  574.                                | This is done by spacing operators, procedure
  575.                                | calls, and control guards, and by
  576.                                | reformatting the code to a specified form
  577.                                | and indentation.
  578. SBVOICE@.COM     8607  05-29-91  SBVoice 1.0 (Mathur, Amit K.; $0) is a TP6
  579.                                | unit containing source code for using the
  580.                                | voice playback capability of the Sound
  581.                                | Blaster card.
  582. STATBOX@.EXE    33867  04-21-93  Statbox (Mitchel, Patrick; $0) is a unit for
  583.                                | displaying progress of a procedure. Demos
  584.                                | and source included.
  585. TVCOPY_@.EXE    14098  05-19-93  TVCopy (Midwinter, Stewart; $0) is TP6
  586.                                | source code to demonstrate how to pop out of
  587.                                | a dialog box, open a list box containing
  588.                                | data from a file, and copy the desired data
  589.                                | into several input lines in the input dialog
  590.                                | box.
  591. BROWSE.PAS       8835  06-25-90  Browse is a TP routine that allows the user
  592.                                | to browse through a text file.
  593. DESQ___@.COM     7830  01-29-90  Desq 4.2 (LeMay, James H. ASP; $0) contains
  594.                                | routines to interface DESQview with TP 4.0.
  595.                                | Some of these routines are useful for direct
  596.                                | screen writing utilities like QWIK42.ARC
  597. DOLRWRD@.COM     6838  12-28-89  DollarWord (Loew, Rob; $0) is a TP5.5 Unit
  598.                                | for converting a number from the form
  599.                                | "###,###.##" to the spelled-out format for
  600.                                | check writing. The program works on number
  601.                                | strings from 0.00 to 999,999.99. The source
  602.                                | code is included.
  603. EVENTQ_@.EXE    10148  08-16-91  Eventq (Schafer, Steve; $0) contains a unit
  604.                                | which implements an event queue for Turbo
  605.                                | Vision applications. This unit would enable
  606.                                | you to easily make a script-driven TV app.
  607.                                | Source code is included.
  608. FSTWAIT@.COM     7559  04-30-91  FastWait 1.0 (Southern Software; $0) is a
  609.                                | routine for inserting timing delays in your
  610.                                | code that are accurate even on fast (20mhz+)
  611.                                | machines.
  612. TIMERH_@.COM     9009  01-28-90  High Precision Timer 5.5 (Eagle Performance
  613.                                | Software; $0) is the Pascal source code for
  614.                                | a high precision timer to 1-microsecond
  615.                                | resolution and up to 24-hour duration.
  616. INTCASE@.COM     3953  08-21-90  IntCase is a unit which performs
  617.                                | international case conversion functions.
  618. KEYMAKR@.EXE    70347  10-18-90  KeyMaker 2.0 (Franz, Carl A.; $10) is a set
  619.                                | of routines for making hash-keys for names
  620.                                | and address. The keys support Soundex
  621.                                | searches.
  622. MICROT_@.COM     3720  10-18-90  MicroT contains Pascal source code for high
  623.                                | resolution delay timing to 0.838 microsecond
  624.                                | accuracy using the speaker timer chip. It
  625.                                | does not disturb running TSR clocks, and no
  626.                                | self calibration is required. It allows
  627.                                | other work to occur while waiting for time
  628.                                | delay, such as write/draw to screen.
  629. MOVE32_@.COM     9104  06-25-89  Move32 (Toth, Thomas A. Jr.; $0) is a set of
  630.                                | auto-detecting routines to use the 32-bit
  631.                                | data bus of the 80386/80486 microprocessors,
  632.                                | when present. If one of these processors is
  633.                                | not in use, these routines use 16 XFers,
  634.                                | still making them faster than the Turbo
  635.                                | Move() proc when moving large blocks of
  636.                                | information.
  637. MORTPAY@.COM    13364  06-22-89  MortPay 4.1 (Brown, R. E. &  Gilbert,
  638.                                | Raymond A.; $0) is TP5 code for a loan
  639.                                | amortization program.
  640. OBJSTR_@.COM     4222  04-30-91  Objstr (Fralix, Jim; $0) uses less space
  641.                                | than a standard string, yet it can be
  642.                                | accessed as a standard string.
  643. PASMAIL@.COM    13516  07-06-90  Pascal Mail Label (Harrell, Tim; $0) is
  644.                                | Pascal source code for a mail list program.
  645. PICKLST@.EXE     9269  08-16-91  PickList (Watson, Blake; $?) contains
  646.                                | examples of multi-selection picklists for
  647.                                | Turbo Vision.
  648. STRG___@.COM    53428  02-21-91  Strg 5.7 (Eagle Performance Software; $39)
  649.                                | is a set of 109 high speed routines for
  650.                                | processing strings, characters, and all
  651.                                | types of numbers including case,
  652.                                | classification, comparison, conversions,
  653.                                | copy, count, delete, format, justification,
  654.                                | membership, parse, position, replace,
  655.                                | search, sort, tabbing, ASCIIZ, many with
  656.                                | match/ignore case and many more.
  657. TPHRT__@.COM    64968  08-16-90  TPhrt 3.00 (Ryle Design; $8) is a software
  658.                                | "toolbox" of routines to manipulate one
  659.                                | hundred different timers each with one
  660.                                | microsecond resolution. TPhrt makes it easy
  661.                                | to very accurately time nearly any
  662.                                | synchronous or asynchronous event your PC
  663.                                | can encounter.
  664. TPJR___@.COM    12014  01-17-91  TP Joystick Routines 3.0b (Howarth, David
  665.                                | B.; $0) is a set of TP routines for
  666.                                | joysticks.
  667. TVPAL__@.EXE     7069  08-16-91  TVPal (Schafer, Steve; $?) is a tutorial on
  668.                                | Turbo Vision palettes.
  669. VDRV___@.COM     6242  08-21-90  VDrv is an external TP function to test
  670.                                | whether a drive exists in a system without
  671.                                | attempting to read from the drive. Source
  672.                                | included.
  673. ZTFDD__@.EXE     4067  08-16-91  ZTFDD is a routine that can be used to
  674.                                | format and combine different data types in a
  675.                                | Write statement.
  676. ASG____@.COM    38983  07-23-89  ASG 5.2, RASG 5.0 & BlueBag 5.2 (Roncalio,
  677.                                | John; $45) AtSayGet is TP5 routine for a
  678.                                | line editor with WordStar compatibility.
  679. CWDKIT_@.COM    20060  01-29-90  Centiwrite 1.10 (Saucci, Andrew M. Jr. ASP;
  680.                                | $20-$250) is a full-screen editor which
  681.                                | Turbo Pascal 5.0 programmers can add to
  682.                                | their own programs when small editing tasks
  683.                                | are required.
  684. COUN___@.COM    13577  06-25-90  CoUn 2.0 (Franz, Carl A.; $0) is a unit that
  685.                                | Compresses/Uncompresses string data in order
  686.                                | to save disk space in your data files that
  687.                                | allow variable length records.
  688. FIELDDH@.EXE    24271  05-20-92  Fields (Hood, Doug; $0) is an expanded
  689.                                | fields unit. It includes color inputlines,
  690.                                | auto-uppercase input, path and drive
  691.                                | validating, noecho/password input, and date
  692.                                | input.
  693. FINPUT_@.COM     6740  02-21-91  FInput 1.2 (Bauer, Allen; $0) is an input
  694.                                | routine that supports several data types,
  695.                                | including formatted input for all the
  696.                                | numerical types, keystroke filtering and
  697.                                | uppercase conversion, field justification,
  698.                                | and range checking.
  699. FMTLINE@.EXE    12650  02-22-93  FMTLine (Sprenger, J. John; $0) is a
  700.                                | descendant of tInputLine which allows
  701.                                | validation of names, telephone numbers,
  702.                                | postal codes, money, and more.
  703. INSERT.PAS       3902  03-04-93  Insert.pas (Midwinter, Stewart; $0)
  704.                                | demonstrates how to read an input line in a
  705.                                | dialog box and place output in another input
  706.                                | line in the same box while the box stays
  707.                                | open.
  708. KEYINP_@.COM     7756  01-29-90  KeyInp (Griffin, Richard F.; $0) allows you
  709.                                | to set up data entry routines quickly and
  710.                                | simply. It also gives the programmer the
  711.                                | capability to override the entry routine and
  712.                                | use another procedure to handle function
  713.                                | keys.
  714. MAKECAS@.COM    10307  09-24-89  MakeCase 1.00 (Ackermann, John R. Jr.; $0)
  715.                                | generates a CASE statement of menu choices
  716.                                | from a source code file created by Turbo
  717.                                | Professional's MakeMenu utility.
  718. MGN____@.COM    17501  05-30-89  MGN (Keefe, Ed; $0) is TP5 code and the
  719.                                | executable for a Menu Engine. It contains
  720.                                | most of the logic to put a simple, light-bar
  721.                                | menu on the screen.
  722. OVERWRT@.EXE     4420  10-23-92  OverWrt (Miser, Dan; $0) contains an object
  723.                                | to allow toggling between then insert and
  724.                                | overwrite modes in a TEdit Control. Source
  725.                                | code is included.
  726. PICKS__@.COM     4824  01-29-90  Picks (Haluska, John; $0) is a menu bar unit
  727.                                | with source code.
  728. REAL_R.PAS       4730  04-20-93  Real-Range (Schafer, Steve; $0) is a unit
  729.                                | that validates the range of input for real
  730.                                | numbers.
  731. TVDMX__@.EXE    74046  08-18-92  tvDMX 1.5 (Beck, Randolph; $18) is a Turbo
  732.                                | Vision unit for multi-record data entry in a
  733.                                | row/column format.
  734. TURBIO.ZIP      34833  10-15-93  TurboIO (Meacham, Bill; $?) is a set of
  735.                                | Turbo Pascal tools for controlling console
  736.                                | data entry and display. The routines give
  737.                                | the programmer control over cursor movement
  738.                                | through data entry forms displayed on the
  739.                                | screen not only from field to field but from
  740.                                | screen to screen as well.
  741. FASTKEY@.EXE    31701  02-05-93  FastKey 1.1 (Holley, Steve; $20) is a TP6
  742.                                | unit that provides low-level monitoring of
  743.                                | the keyboard, keeping track of which keys
  744.                                | are pressed and which are not. Sample files
  745.                                | included.
  746. GRABKEY@.EXE     3358  10-05-92  GrabKey is sample code that illustrates how
  747.                                | to get the scan code of each key pressed
  748.                                | without removing the keypress from the key
  749.                                | buffer so that it can be further processed
  750.                                | by the system.
  751. PASMAC_@.COM     2384  08-29-90  PasMac 2.0 (Newman, Norman; $15) is a
  752.                                | keyboard macro program especially designed
  753.                                | for Pascal programmers.
  754. SCAN_PA@.COM     8329  10-19-90  Scancode (Anderson, Pat; $0) demonstrates
  755.                                | how to add low-level keyboard handling to
  756.                                | your Turbo Pascal programs.
  757. TRANS__@.COM    20962  02-23-90  Translat and Keyword (Yoder, Gil ASP; $?)
  758.                                | TRANSLAT will allow you to remap from one to
  759.                                | five keys on your keyboard. Source code is
  760.                                | included.
  761. MOUSETP@.COM     7275  12-29-89  MouseTP5 (Gilroy, T. Russell; $0) is mouse
  762.                                | menu support for TP5 using a Mouse Systems
  763.                                | 3-button mouse or compatible such as Genius
  764.                                | or Logitech. The Mouse Systems .MSC source
  765.                                | and compiled versions are included.
  766. MSDEMO_@.COM    10824  07-23-89  MSDemo (Landry, Bob; $0) is a simple program
  767.                                | which exhibits some of the capabilities of
  768.                                | using an interrupt driven interface to the
  769.                                | mouse. It works on TP 4.0, 5.0 and 5.5.
  770.                                | Source code is included.
  771. MOUSE__@.EXE    40053  02-05-93  Mouse 3.1 (Day, Michael; $0) is an extensive
  772.                                | set of mouse functions for TP5.
  773. OGLE___@.COM    16314  11-24-89  Ogle Eyes (Day, Michael; $0) is TP5 code for
  774.                                | a routine that watches the mouse wherever it
  775.                                | goes, or any point on the screen. It can
  776.                                | show three possible eye styles on the screen.
  777. THEMOUS@.COM    16513  03-05-91  TheMouse (Kwast, Kevin A.; $10) is a set of
  778.                                | routines for accessing a Microsoft,
  779.                                | Logitech, or compatible mouse from Turbo
  780.                                | Pascal.
  781. TMOUSE_@.COM     3078  01-27-90  TP PD Mouse (Henderson, Ken; $0) is a Mouse
  782.                                | to key translation unit (requires TPRO).
  783. TPRAT5_@.COM    14874  01-29-90  TPrat5 1.0 (Smart, J. A.; $0) is a
  784.                                | Microsoft-compatible mouse driver to provide
  785.                                | mouse support for Borland's Turbo Pascal 5.0.
  786. MOUSLI.ZIP     169749  09-06-93  MouseLib 8.0 (Loewy Ron; $15) is a Turbo
  787.                                | Pascal event driven mouse library. It
  788.                                | supports the standard mouse API, plus
  789.                                | extensions for event driven programming,
  790.                                | support for DPMI mode, text, graphic and
  791.                                | true VGA cursor. It also includes DESQview
  792.                                | support unit and video hardware support
  793.                                | functions.
  794. MOUSE_TL.ZIP    94391  10-16-93  Mousetools (Anderson, Nels ASP; $10) is a
  795.                                | set of TP5 programming utilities providing
  796.                                | most of the necessary procedures to use a
  797.                                | mouse in your own programs.
  798. FLXLIST@.COM    13041  03-30-90  FlexList (Power SoftWare; $14) provides
  799.                                | TP5.5 applications with a generic hybrid
  800.                                | stack-queue-list-array object. There are 31
  801.                                | methods that allow you to push, pop, insert,
  802.                                | delete, sort, store, recall, etc. lists of
  803.                                | any type data.
  804. FUTILS_@.COM    30309  10-19-89  FUtils (Kerr, Rex; $20) is a set of TP5.5
  805.                                | units, mostly written in assembler. Routines
  806.                                | included do very fast swapping of variables;
  807.                                | fast conversion between Pascal and C strings
  808.                                | and faster Move and FillChar; array-based
  809.                                | stack handling; fast BIOS calls (22
  810.                                | routines); fast screen writing and reading;
  811.                                | windowing; and more. Each unit has many
  812.                                | routines in it.
  813. MISCUNI@.COM    27849  06-25-89  MiscUnit (Moehrke, Geoffrey; $0) is a set of
  814.                                | several units written for TP 5.0. Most of
  815.                                | these units require Turbo Professional 5.05
  816.                                | or higher to compile. Functions include
  817.                                | display of an on-screen clock in any
  818.                                | program; a simple method of displaying
  819.                                | pop-up message windows; an improved Printer
  820.                                | unit; data entry routines; an easy way to
  821.                                | implement stacks or queues of any type;
  822.                                | mapping of I/O error codes to strings; and
  823.                                | more. Pascal source code included.
  824. SWEEPET@.COM    19954  04-19-91  Sweep 1.10 (Tauck, Eric; $10) is a library
  825.                                | of routines for managing memory and
  826.                                | maintaining a heap. The advantage of the
  827.                                | Sweep Library over the heap routines built
  828.                                | into Turbo Pascal or Turbo C is that the
  829.                                | Sweep Library never suffers from memory
  830.                                | fragmentation.
  831. UTILITY@.COM    26794  09-24-89  Utility (Gemini Systems; $0) is a TP unit
  832.                                | including many useful programming utilities:
  833.                                | save screen, screen input, encryption, DIR,
  834.                                | print-screen, date routines, and more.
  835. VGAFNT_@.COM    44722  03-22-90  VGAFont (Tamburino, Joseph J.; $10) is a set
  836.                                | of routines that allow graphics to be
  837.                                | displayed with ordinary EGA or VGA text
  838.                                | modes.
  839. ZROUTIN@.COM    25360  01-29-90  Zroutine 1.1 (Zimmerman, Bob; $0) is a set
  840.                                | of TP5 routines you can add to your programs
  841.                                | to sound a beep a specified number of times,
  842.                                | get command line parameters from users, set
  843.                                | text color, modify cursor attributes, trim
  844.                                | leading spaces in a string or pad a string,
  845.                                | create a window, shell to dos, "press any
  846.                                | key to continue", and much more. Also
  847.                                | included are a formatted input routine and
  848.                                | I/O error routines.
  849. BOOSTERS.ZIP    92591  10-13-93  Boosters (George F. Smith & Company;
  850.                                | $19-$35) is a set of routines for Turbo
  851.                                | Pascal programmers. Included is sixty-three
  852.                                | assembler-coded routines, screen generator,
  853.                                | example programs, and complete
  854.                                | documentation. Boosters supports string,
  855.                                | video, heap, DOS, and special-effects
  856.                                | routines in TEXT mode, for any IBM PC/PS or
  857.                                | true compatible.
  858. T_WHEELS.ZIP   108515  10-15-93  Turbo Wheels is a utility function library
  859.                                | disk.
  860. CPUIDJL@.EXE     7457  08-14-91  CPUID (Leonard, John D. II; $0) is a TP6
  861.                                | procedure that will identify a computer's
  862.                                | CPU and FPU coprocessor.
  863. ENVCALC@.COM     6422  03-26-91  EnvCalc demonstrates storing variables using
  864.                                | a DOS-like environment table, and using them
  865.                                | in SET, CALC, LET, and ECHO commands.
  866. ERROR87@.COM    14415  09-18-90  Error87 (Murdoch, D.J.; $10) is a set of
  867.                                | tools to help debug floating point code.
  868.                                | Unit ERROR87 tries to determine the cause of
  869.                                | run-time error 207, "Invalid floating point
  870.                                | operation", and fix the reported error
  871.                                | address. DV87 fixes bugs in Desqview 2.26
  872.                                | 8087 error handling, and NMI fixes problems
  873.                                | with 8087 error reporting in some XT
  874.                                | machines.
  875. ERRPAT_@.COM     3002  01-29-90  ErrPat (Larsen, Per B.; $0) is an INLINE
  876.                                | MACRO which allows a procedure or function
  877.                                | to generate a runtime-error with the address
  878.                                | of the CALLING statement.
  879. EXECDEMO.PAS     1446  10-06-88  ExecDemo (Rubenking, Neil J.; $0)
  880.                                | demonstrates the use of new TP 5.0 routines
  881.                                | to enhance the EXEC procedure.
  882. EXIT.PAS         3296  04-01-89  Exit (Dubois, David Neal; $0) is a TP5
  883.                                | procedure that makes it easier to set up
  884.                                | exit routines in Turbo Pascal. Besides
  885.                                | saving the bother of dealing with the
  886.                                | ExitProc variable, RegisterExitProcedure has
  887.                                | the added benefit of forcing the compiler to
  888.                                | check that the procedure is suitable.
  889. EXARRAY@.COM    15976  09-01-89  ExtendedArray (Wentz, Eric C.; $0) is a
  890.                                | generic ram/diskfile "hybrid" array-like
  891.                                | object. The ExtendedArray object resides in
  892.                                | both ram and on disk, swapping portions in
  893.                                | and out as needed. It is reasonably
  894.                                | efficient for up to two meg or so (more for
  895.                                | larger array elements). Requires units
  896.                                | included in Genericity.
  897. FEFIX__@.COM    12530  03-03-90  FEFix (Faubion, Jay; $0) will repair the
  898.                                | headers in Borland Stroked Font files that
  899.                                | are damaged as a result of a save action by
  900.                                | the Borland Font Editor, FE.EXE, found in
  901.                                | the BGI Toolkit.
  902. HEAP55_@.COM    17688  01-29-90  Heap 5.5 (TurboPower Software; $0) is a set
  903.                                | of TP 5.5 units and utilities for managing
  904.                                | and extending the heap.
  905. HEAP3__@.COM     4669  01-29-90  Heap3 is a TP5 unit that implements a heap
  906.                                | manager similar to Turbo Pascal 3.0.
  907. HOTMOD_@.COM     8319  03-26-91  HotMod (Schuster, Ron; $0) lets you reassign
  908.                                | the hot keys in the IDE.
  909. INST.PAS         1073  11-16-92  Inst (Aaron, Ron; $0) is code that shows how
  910.                                | to prevent multiple instances of a program
  911.                                | in different VMs.
  912. MAKETXT@.COM    12140  09-24-89  MakeTxt converts a Borland help file, such
  913.                                | as TURBO.HLP, into a text file that is
  914.                                | suitable for input to the Turbo Power
  915.                                | Software MAKEHELP program.
  916. MEMSTR_@.COM     5226  05-30-89  MemStr is a demonstration of a technique in
  917.                                | TP for storing a file of strings in a memory
  918.                                | array at runtime.
  919. OBJECTA@.COM     5008  09-01-89  ObjectA 1.01 (Rosenberger, Rob ASP; $0) is a
  920.                                | TP 5.5 unit that builds on the OBJECTS.PAS
  921.                                | file on disk three of the TP package.
  922. ONLINE.PAS       1038  09-17-91  Online (Bibb, Don; $0) checks the status of
  923.                                | the printer using INT 17H, Service 2.
  924. OVRHAN_@.COM     6920  01-29-90  Overlay Handler (Furman, Roy; $0) allows an
  925.                                | application to explicitly load and unload
  926.                                | overlays onto the heap without interfering
  927.                                | with TP 5.5's management of the overlay
  928.                                | buffer. Source and demo included.
  929. OVERLOK@.COM     5589  12-29-89  Overlock (Schuster, Ron; $0) is a TP5.x unit
  930.                                | containing the functions OvrLock and
  931.                                | OvrUnlock. OvrLock places a "lock" on the
  932.                                | overlay buffer and OvrUnlock removes it.
  933. TFDD___@.COM    10350  07-20-90  TFDD (Ranger, Philippe; $5) contains the
  934.                                | source for four object-oriented units that
  935.                                | illustrate and apply TFDD's - text file
  936.                                | device drivers.
  937. TP_TSR_@.COM    29140  01-29-90  TP_Tsr (Prescott, Richard W.; $0)
  938.                                | illustrates a method for writing TP4/5 TSRs.
  939.                                | The interrupt hook and return procedures are
  940.                                | written in assembly language, however the
  941.                                | remainder of the application can be written
  942.                                | entirely in Pascal, can use up to 64K stack,
  943.                                | and can Chain or Return from Interrupt from
  944.                                | any point in the Pascal Code.
  945. TPFORT_@.COM    18264  11-24-89  TPFort 1.0 (Murdoch, D. J.; $0) is a
  946.                                | collection of several procedures that will
  947.                                | allow Microsoft Fortran routines to be
  948.                                | called from Turbo Pascal.
  949. TAP____@.EXE    65590  04-01-89  Turbo Apprentice 1.0 (Cypress Systems, Inc.;
  950.                                | $15) is a TSR utility which enables you to
  951.                                | extend Turbo Pascal's context-sensitive help
  952.                                | system to include reference information for
  953.                                | your own units, procedures and functions.
  954.                                | Requires a hard disk and TP4+.
  955. HEAP7.PAS        5597  02-22-93  Heap7 (Donais, Roger; $0) implements a
  956.                                | protected mode heap supporting Mark, GetMem,
  957.                                | and Release. A program can simultaneously
  958.                                | use the heap provided by this unit and the
  959.                                | SYSTEM heap.
  960. MRKRLS_@.EXE     7952  02-22-93  MrkRls (Cariotoglou, Mike; $0) simulates the
  961.                                | operation of Mark/Release to port a
  962.                                | real-mode program to protected mode.
  963. RUN123_@.COM    22047  04-01-89  Run123 (Prescott, Richard W.; $8)
  964.                                | illustrates a method for writing TP4/5
  965.                                | interrupt routines to modify the behavior of
  966.                                | an existing program which is executed as a
  967.                                | subprocess. TP5 source and assembly code is
  968.                                | provided.
  969. SYS60__@.COM    42593  06-07-91  Sys60 6.0a (Eagle Performance Software; $19)
  970.                                | replaces the SYSTEM.TPU in your TURBO.TPL
  971.                                | library and provides 32 functions such as
  972.                                | Pos and Div that are as much as eight times
  973.                                | faster. Turbo Pascal 6.0 is required.
  974. TPTSR__@.COM    34423  07-20-90  TPTSR (Small, John; $20) is a TP unit that
  975.                                | turns your Turbo Pascal 5.5 program into a
  976.                                | TSR. Includes a demo TSR (popup calendar).
  977. VIRTMEM@.EXE    53633  10-24-92  VirtuMem (Techsonix Marketing; $18) is a
  978.                                | virtual memory system that extends dynamic
  979.                                | memory into expanded memory and then onto
  980.                                | disk. It works with any structures that
  981.                                | would normally be dynamically stored as part
  982.                                | of the heap, including, but not limited to
  983.                                | arrays, records, and objects. Virtual memory
  984.                                | size can be up to 4 gigs.
  985. BGICLIP@.COM    50967  01-18-91  Clip and ClipShow (Donnelly, Peter; $0-$10)
  986.                                | includes two programs to produce and display
  987.                                | BGI clip art for use with PutImage.
  988. CRTP_DG@.EXE     7114  05-29-91  CrtPlus 1.0 (Modern Solutions; $28) is a set
  989.                                | of assembler routines to detect the video
  990.                                | adapter type, to create an 80x43 or 80x50
  991.                                | video mode (for EGA/VGA), to disable/enable
  992.                                | text blinking, and to fill, change color of,
  993.                                | and copy a block of video.
  994. BIGCHAR@.COM     8681  07-21-89  BigChar (Swisher, Brian F.; $5) is a TP4
  995.                                | unit for writing text to the screen in large
  996.                                | characters. It is primarily intended for
  997.                                | writing opening logo screens.
  998. CRTPAT_@.COM     2411  10-19-89  CrtPat is a patch for the CRT unit of TP5.5.
  999.                                | It takes care of unpredictable DELAY times
  1000.                                | on computers faster than 30MHz.
  1001. CURDLE_@.COM     8170  01-29-90  Curdle (Majkrzak, John M.; $0) will take
  1002.                                | care of watching the screen boundaries when
  1003.                                | your Turbo Pascal program lets a user move
  1004.                                | about the screen directly as might be done
  1005.                                | in a screen painting routine or even some
  1006.                                | data entry programs.
  1007. DGSAY__@.EXE    80143  07-23-89  DGSay 8907.01 (Gerrold, David; $25) will
  1008.                                | write formatted, justified and colored text
  1009.                                | to screen by replacing Write and WriteLN
  1010.                                | with Say and SayLN. A demo and source code
  1011.                                | are included.
  1012. FASTSCR@.COM    14602  07-23-89  FastScr 1.0 (Addleman, Mark; $0) provides
  1013.                                | simple and fast video control through the
  1014.                                | use of objects.
  1015. GRAFXTP@.EXE     7880  05-29-91  GrafxTP (Fralix, Jim; $0) is a TP6 unit for
  1016.                                | graphics handling which provides a generic
  1017.                                | graphic container object and procedures to
  1018.                                | manipulate the object.
  1019. GRPHVGA@.COM    11786  04-30-91  GraphVGA Unit 1.0 (Modern Solutions; $38) is
  1020.                                | a set of high performance graphic routines
  1021.                                | for EGA/VGA that are over six times faster
  1022.                                | than BGI routines and take less than 3k.
  1023. GWEDIT_@.COM    16822  04-01-89  GWedit 2.01 (Day, Michael; $0) provides a
  1024.                                | graphics based string input for use with the
  1025.                                | Turbo Pascal BGI.
  1026. KPASCAL@.COM    16743  12-29-89  KPascal (Contemporary Computer Services; $0)
  1027.                                | is a video output unit to replace Write &
  1028.                                | WriteLn with some string formating and
  1029.                                | conversion functions. This program includes
  1030.                                | a Colors, and Keyboard unit for
  1031.                                | standardizing text attributes between
  1032.                                | programs, and Keyboard offers an extremely
  1033.                                | enhanced replacement to ReadKey with it's
  1034.                                | own buffer.
  1035. RGB.PAS          2133  12-21-88  RGB (Sieraski, John; $0) is TP5 code which
  1036.                                | illustrates how to use the SetRGBPalette
  1037.                                | command from the Turbo Pascal 5.0 Graph unit
  1038.                                | to create 16 shades of gray on a VGA
  1039.                                | graphics card.
  1040. SCNDSIGN.ZIP    45099  10-13-93  Scndsign (Enochs, Iddo L.; $25) allows
  1041.                                | programmers to design screens and then
  1042.                                | generates the code in Turbo Pascal to be
  1043.                                | added to your programs. It also permits you
  1044.                                | to specify variables for data entry as part
  1045.                                | of your screen design.
  1046. SCRGEN.ZIP      36742  10-16-93  ScrGen is a screen editor that generates
  1047.                                | Turbo Pascal source code for screen displays
  1048.                                | to be added to your programs. The program
  1049.                                | features an attribute selection utility, a
  1050.                                | box draw utility and a block move utility.
  1051.                                | Colors can be defined for use on color
  1052.                                | monitors, and monochrome attributes, such as
  1053.                                | normal, underlined and reverse video can be
  1054.                                | generated for use on monochrome monitors.
  1055.                                | Output can be generated to support either or
  1056.                                | both of these video modes.
  1057. SDIMAGE@.COM    26874  04-01-89  SdImage 1.03 (Day, Michael; $?) is a Turbo
  1058.                                | Pascal unit designed to allow saving any BGI
  1059.                                | screen to disk. There are 20 image buffers
  1060.                                | available for use.
  1061. TJGRAFX@.COM    41427  01-29-90  TjGrafix 1.0 (Damn Fine Software Solutions;
  1062.                                | $30) provides routines to let you take
  1063.                                | advantage of the 256-color capabilities of
  1064.                                | the IBM MCGA, EGA, and VGA within your
  1065.                                | programs with minimal difficulty.
  1066. TEXTIO_@.COM     6102  04-01-89  TextIO is a TP5 unit that allows for the
  1067.                                | following: large text buffers for speedier
  1068.                                | handling when needed, complete seek function
  1069.                                | for text files, write formatted output to a
  1070.                                | string variable, read contents of a string
  1071.                                | variable as formatted input.
  1072. TWINS__@.COM    29386  02-23-90  Twins 1.10 (Corll, Brian; $15-$25) is a
  1073.                                | toolbox that allows you to create and
  1074.                                | manipulate multiple windows on visible and
  1075.                                | virtual screens using the object-oriented
  1076.                                | techniques available in Turbo Pascal 5.5.
  1077.                                | Included are assembler routines to
  1078.                                | facilitate direct writes to video memory and
  1079.                                | the changing of text attributes. Also, a
  1080.                                | unit has been provided to create simple
  1081.                                | light-bar menus and a color selection menu,
  1082.                                | and a unit for detection of keyboard
  1083.                                | activity.
  1084. WINDEX_@.COM     6728  04-01-89  Windex (Roncalio, John; $0) contains
  1085.                                | windowing code for TP5. You can mix and
  1086.                                | match "disk" and "ram" as locations for the
  1087.                                | saved window image and the CloseWindow
  1088.                                | procedure will find it when needed. Tested
  1089.                                | on EGA, CGA and mono, but may cause snow on
  1090.                                | some CGA's.
  1091. BRESN.PAS        2007  01-05-93  BRESN (Deshpande, Chetan; $0) shows how to
  1092.                                | draw a line using Bresenham's algorithm,
  1093.                                | also known as midpoint algorithm. This
  1094.                                | method is used by AutoCad and other popular
  1095.                                | graphic programs.
  1096. FREEFNT@.COM    18070  02-23-90  FreeFont (Garey, Michael E.; $0-$10)
  1097.                                | contains TP units that work together with
  1098.                                | the Borland BGI to allow you to display text
  1099.                                | in any direction with any slant using BGI
  1100.                                | stroked fonts.
  1101. GRAFTXT@.COM    36408  07-23-89  Graftxt (Godfrey, Tim; $0) is a set of
  1102.                                | routines for fast display of text in
  1103.                                | graphics mode. Includes 8, 14, 16, and 19
  1104.                                | line fonts. It is a faster but more limited
  1105.                                | alternative to OutTextXY.
  1106. MAKE_IO@.COM    25719  06-25-90  Make-IO2 (Alger, Richard N.; $25) lets you
  1107.                                | create I/O screens with a text editor, then
  1108.                                | it converts them to TP source code. Requires
  1109.                                | Technojocks Turbo Toolkit (#0738). Source
  1110.                                | code included.
  1111. SVGABG_@.EXE    50001  07-22-92  SuperVGA & TweakedVGA BGI drivers (Hargrave,
  1112.                                | Jordan; $20) are SuperVGA and TweakedVGA 256
  1113.                                | and 16-color BGI drivers. SuperVGA cards are
  1114.                                | supported up to 1280x1024. Svga32k.bgi is
  1115.                                | provided for Tseng4000 cards with the Sierra
  1116.                                | HiColor chip, supporting 32768 colors and S3
  1117.                                | BGI driver. Paging is included.
  1118. TDMENU_@.COM    20095  01-27-90  TP PD Menu (Henderson, Ken; $0) is TP code
  1119.                                | to let you generate pulldown menus. Included
  1120.                                | are a menu compiler mouse support and full
  1121.                                | source code.
  1122. TP4WIO_@.COM    43787  01-29-90  TP4WIO (Rohr, Gerald; $0) is a collection of
  1123.                                | procedures and functions which assist in
  1124.                                | screen input/output. Many other uses in
  1125.                                | general programming are available as well.
  1126. TP5WIO_@.COM    35724  09-01-89  TP5WIO (Rohr, Gerry; $0) is a collection of
  1127.                                | procedures and functions which assist in
  1128.                                | screen input/output.
  1129. USERLIB@.COM     9250  02-23-90  UserLib is a Turbo Pascal 5.5 unit
  1130.                                | containing several useful functions for
  1131.                                | screen I/O, menus, etc.
  1132. ANSIVIE@.COM    13569  03-26-91  ANSIView (Della, Marcos R.; $0) provides you
  1133.                                | with the features from the CRT unit with the
  1134.                                | earlier versions of Turbo Pascal while still
  1135.                                | retaining the features of the new TVision
  1136.                                | environment.
  1137. BASEAPP@.EXE     8394  09-20-91  Base Application 1.0 (Leon, John C.; $10) is
  1138.                                | a set of TV routines: hi-res video mode
  1139.                                | toggle, proper window count handling,
  1140.                                | working help contexts for menubar and
  1141.                                | statusline, provision for app-specific
  1142.                                | initialization code, tileable/cascadable
  1143.                                | windows and more. Source is included.
  1144. CRTSEG_@.EXE     3480  08-18-92  CRTSeg (Donnelly, Tom; $0) allows the video
  1145.                                | segment address in a CRT unit to be changed.
  1146. EGALOGO@.EXE    32013  02-17-92  EGALogo lets you create smooth scrolling
  1147.                                | logos for EGA and VGA.
  1148. GNOOM__@.COM    33584  01-05-91  Gnoom (Soumarokov, Nikolay; $0) lets you
  1149.                                | edit up to ten colorful images, animate them
  1150.                                | and use them in Turbo Pascal programs. Two
  1151.                                | demonstration programs and Turbo Pascal
  1152.                                | routines are included. Images can have size
  1153.                                | from 2 x 2 to 64 x 64 pixels each.
  1154. PCXPAS_@.COM    16298  11-13-90  PCXPAS (Donnelly, Peter; $0) includes two
  1155.                                | Turbo Pascal units for decoding and
  1156.                                | displaying PCX graphics files. It includes
  1157.                                | Pascal and assembler source code and sample
  1158.                                | implementations.
  1159. RM_TRBO@.EXE    58885  11-25-91  Raster Master 2.0 (Scarborough Digital; $25)
  1160.                                | lets you easily create graphics for your TP
  1161.                                | programs. It can handle graphics up to 100 X
  1162.                                | 100 pixels in size with 16 colors and PCX,
  1163.                                | BGF, DEF, CON, and Windows ICO format. Other
  1164.                                | features include paint program style tools,
  1165.                                | a zoom mode, and a very slick graphic user
  1166.                                | interface. VGA and a mouse are required.
  1167. SCHWAZZ@.EXE    23551  04-20-92  Schwazz 1.0 (Duncan, Jonathan D.; $0) shows
  1168.                                | how to manipulate the VGA palette for
  1169.                                | dazzling effects.
  1170. TP256D_@.EXE    19023  08-16-91  TP256D (Thomas Design; $45) contains Super
  1171.                                | VGA BGI driver for Turbo C and Pascal that
  1172.                                | integrates support for multiple SVGA
  1173.                                | chipsets into one driver. Supports Video 7,
  1174.                                | Paradise, ATI, Tecmar, Orchid, Genoa, Compaq
  1175.                                | VGA, HP VGA, and STB video cards.
  1176. TVGAS__@.EXE    46998  09-01-92  Tvgas 2.1 (BSX International; $5) lets you
  1177.                                | create and save VGA images for use with the
  1178.                                | PutImage procedure.
  1179. TWAIT.PAS        1834  09-03-91  Twait (Brewer, Ty; $0) provides a way to
  1180.                                | display a message while the computer is
  1181.                                | crunching numbers or processing data, etc.
  1182. GIFPAS.ZIP      12427  07-21-92  GIFPas (Wenzel, Sean; $0) this unit decodes
  1183.                                | GIF images in 256 colors at nearly any
  1184.                                | resolution.
  1185. PCXKIT_@.EXE    65100  05-21-92  PCXkit (Donnelly, Peter; $10) CLIP 1.3 lets
  1186.                                | you clip images up to 64K from PCX files in
  1187.                                | EGA/VGA medium or high resolution.
  1188. SCENEBL@.EXE    92987  02-18-93  Scene Builder 1.01 (Rivers, Jerry; $0) is a
  1189.                                | paint program for Turbo Pascal. A compilable
  1190.                                | Pascal source program is produced of the
  1191.                                | graphic you create. Drawing tools include
  1192.                                | lines, polygons, rectangles,
  1193.                                | circles/ellipses, and arcs. Other features
  1194.                                | include flood filling, line styles, snap
  1195.                                | grid, and zoom viewing. Requires VGA.
  1196. TPPCX__@.EXE    47466  09-16-91  TPPCX 1.1 (Rafn, Mark D.; $2) contains a TP
  1197.                                | 6.0 Object-Oriented unit for displaying or
  1198.                                | saving PCX format picture files on Hercules,
  1199.                                | EGA, VGA, or compatible adapters. It allows
  1200.                                | for the hidden page display used in behind
  1201.                                | the scenes buffer capturing.
  1202. VGAPAL@.EXE     36450  02-26-93  VGAPal 1.0 (RAM Software Development; $10)
  1203.                                | is a palette control TPU which lets you
  1204.                                | fade-in and fade-out and cycle through
  1205.                                | palette colors. A routine is also provided
  1206.                                | for loading 320x200x256-color PCX files.
  1207. 3DLIB1.ZIP     329614  09-06-93  3DLib 1.7 (Loewy Ron; $15) is a Turbo Pascal
  1208.                                | 3D graphic animation package. It features
  1209.                                | fast wire-mesh 3D objects with a macro to
  1210.                                | Pascal language translator, support for TP
  1211.                                | for DOS and TP for Windows, DOS and windows
  1212.                                | hosted macro translator and animator, and a
  1213.                                | new DOS object compiler. On the second disk
  1214.                                | is 3D 1.2 [3D120] (Loewy Ron and Ishai
  1215.                                | Ben-Aroya; $10), a companion to 3DLib.
  1216. QWIKSCRN.ZIP    84647  10-13-93  Qwik 7.1 (Eagle Performance Software; $25)
  1217.                                | is a high performance screen writing utility
  1218.                                | for TP4 programmers. Features include
  1219.                                | vertical writing routines, detection of the
  1220.                                | i486 and Pentium CPU's, and more.
  1221. TTT.ZIP        445286  10-13-93  TechnoJock's Turbo Toolkit (TechnoJock
  1222.                                | Software ASP; $54) is a collection of
  1223.                                | procedures and functions for Turbo Pascal
  1224.                                | programmers: a collection of ultra-fast
  1225.                                | screen writing procedures, a collection of
  1226.                                | windowing and screen saving procedures, a
  1227.                                | "very nice (better than Blaise) menu
  1228.                                | routine", a collection of screen input
  1229.                                | routines, and a large assortment of
  1230.                                | miscellaneous procedures and functions,
  1231.                                | including pull-down menus, mouse support,
  1232.                                | form input, directory listings, string
  1233.                                | handling. Full source code is included.
  1234.                                | Included in the documentation is a list of
  1235.                                | other shareware and commercial programs
  1236.                                | which Bob has found to be useful for TP
  1237.                                | programming.
  1238. TJOBJ_TK.ZIP   535709  10-13-93  TechnoJock's Object Toolkit (TechnoJock
  1239.                                | Software ASP; $90) provides a comprehensive
  1240.                                | collection of objects for building
  1241.                                | sophisticated user interfaces. It is
  1242.                                | designed specifically to be used by
  1243.                                | programmers who are new to object-oriented
  1244.                                | programming. It provides the complete source
  1245.                                | code for 18 units, and includes over 70
  1246.                                | example programs. Some of the main tools
  1247.                                | provided include Screen and Window
  1248.                                | Management, Form Input, List Management,
  1249.                                | Menus, Directory and File Selection, and
  1250.                                | much more. Turbo Pascal 5.5 or later is
  1251.                                | required, and 640K and a hard disk are
  1252.                                | recommended.
  1253. BOX.ZIP         75342  10-16-93  BOX (Nescatunga Software; $20) is a screen
  1254.                                | designer for Pascal programmers. Features
  1255.                                | include the ability to save screens in a
  1256.                                | small "packed" format, a pop-up ASCII table,
  1257.                                | file directory functions, and example
  1258.                                | programs which show how to create
  1259.                                | context-sensitive help screens and moving
  1260.                                | bar menus.
  1261. EGAFONT.ZIP    233923  10-16-93  EGAFont (Williams, Aaron M.; $10) is a set
  1262.                                | of programs for the easy creation and
  1263.                                | editing of EGA/VGA fonts. Several EGA/VGA
  1264.                                | fonts are included, as are several related
  1265.                                | video utilities.
  1266. MINIGEN.ZIP    167646  10-16-93  MiniGen (Snyder, Eric H.; $?) is a Turbo
  1267.                                | Pascal screen code generator that allows you
  1268.                                | to create data entry screens, open and close
  1269.                                | windows with borders and cursor memory,
  1270.                                | perform controlled data entry and create
  1271.                                | pull down menus. Then it generates the
  1272.                                | necessary TP code to reproduce all this.
  1273. PCXBGI1@.EXE   129207  03-31-91  PCX2BGI (Balash, Marty; $15) converts all or
  1274.                                | part of PCX or LBM pictures to BGI images
  1275.                                | for use with Turbo C and Turbo Pascal
  1276.                                | programs. Turbo C programmers can hard-code
  1277.                                | smaller graphics into their programs without
  1278.                                | needing external graphics files. A C-code
  1279.                                | generation utility, a utility to remove the
  1280.                                | header and a sample program are provided.
  1281. PCXBGI2@.EXE    71649  03-31-91  See PCXBGI1@.EXE
  1282. PULL70.ZIP     157509  07-21-93  Pull 7.0 (Eagle Performance Software ASP;
  1283.                                | $25) is a set high performance pull-down
  1284.                                | menu utilities for Turbo Pascal 5.0 (TP5)
  1285.                                | for novice and professional programmers.
  1286.                                | Features include a pull-down file directory,
  1287.                                | pull-down menus with three menu modes and
  1288.                                | seven-line modes, highlighted command
  1289.                                | letters, unlimited levels of submenus,
  1290.                                | unlimited data entry windows for nine types
  1291.                                | of data, context-sensitive help windows and
  1292.                                | more. PULL has been designed with a
  1293.                                | fill-in-the-blank concept. To get your
  1294.                                | application up and running, you only need to
  1295.                                | fill in the appropriate records or variables.
  1296. TEGAS.ZIP       77710  10-18-93  Tegas 3.0 (BSX International; $5) lets you
  1297.                                | create and save EGA images for use with the
  1298.                                | PutImage procedure.
  1299. TEGL_TP.ZIP    333601  10-17-93  TEGL Windows Toolkit II for TP 5.5 (TEGL
  1300.                                | Systems Corporation; $50) is a set of GUI
  1301.                                | routines for TP 5.5. For more information,
  1302.                                | see the writeup of the same toolkit for
  1303.                                | Turbo C.
  1304. TIMAGE.ZIP     108962  10-18-93  tIMAGE 1.21 (Sarver, J.H.; $25) creates
  1305.                                | graphic images in a format compatible with
  1306.                                | PutImage. It also generates TP source code
  1307.                                | for accessing the image.
  1308. WNDW70.ZIP     131301  07-14-93  WNDW 7.0A (Eagle Performance Software ASP;
  1309.                                | $25) is a set of high performance window
  1310.                                | utilities for Turbo Pascal 5.0 which give
  1311.                                | you full window control and management in
  1312.                                | all text modes. Up to 254 windows can be on
  1313.                                | screen at once. Only 13k of code is added to
  1314.                                | your program even if all 69 utilities are
  1315.                                | used. Fifteen different border styles with
  1316.                                | shadows are available. All windows can be
  1317.                                | randomly accessed. Adjustable-rate moving,
  1318.                                | resizing and scrolling are supported.
  1319. MAXXDATA.ZIP    93131  10-16-93  Maxx Data TurboMenu (Maxx Data Systems,
  1320.                                | Inc.; $25) is a set of menu routines. It
  1321.                                | allows you to define and manipulate
  1322.                                | pull-down menus. It supports an
  1323.                                | auto-tracking feature, mouse-tracking, and
  1324.                                | the data structure uses stack and heap
  1325.                                | memory. The menus can be defined in a text
  1326.                                | or graphics mode in one or two dimensions.
  1327. NEW_FNTS.ZIP    96925  10-16-93  New-Fonts (Pavia, Donald; $?) contains
  1328.                                | procedures, functions and a utility for
  1329.                                | creating your own 8x8 graphics fonts for
  1330.                                | ASCII characters 128 through 255 to be used
  1331.                                | by your Turbo Pascal program. In testing
  1332.                                | New-fonts, it appeared that you can also
  1333.                                | edit the lower ASCII characters.
  1334. TOP.ZIP         92466  10-16-93  Turbo Overdrive Package (Nescatunga
  1335.                                | Software; $20) is a collection of over 40
  1336.                                | procedures and functions. Some of the
  1337.                                | routines allow you to save and restore
  1338.                                | screens, draw boxes with the arrow keys, and
  1339.                                | generate pop-up box menus, Lotus-style
  1340.                                | menus, and pull-down menus. TOP contains an
  1341.                                | on-screen pop-up calculator and a
  1342.                                | mathematical expression parser.
  1343. TSCRIPT.ZIP     29907  10-16-93  Turbo Script (Menningen, Kevin; $?) allows
  1344.                                | direct video memory accessing for lightening
  1345.                                | speed screen operations.
  1346. BTR_OOP@.EXE    12367  07-21-91  BTR_OOP is a start on an OOPs interface for
  1347.                                | Btrieve.
  1348. BUFFRA_@.COM    21179  01-29-90  BuffRa (Wentz, Eric C.; $0) is a set of
  1349.                                | multi-dimensional (from 2 to 255) virtual
  1350.                                | arrays examples.
  1351. CRTPLUS@.COM    19611  03-03-90  CrtPlus 1-14-90 (Small, John W.; $20) is a
  1352.                                | demonstration of window objects. CrtPlus
  1353.                                | provides keyboard, cursor, and window
  1354.                                | enhancements to Turbo Pascal 5.5's CRT unit.
  1355.                                | It is coded in an object-oriented format.
  1356. DRAWFIL@.COM    31598  06-24-89  DrawFill 2.0 (Biffl, Richard; $10) is a
  1357.                                | programming tool to help design graphic fill
  1358.                                | patterns for the Borland Graphics Interface
  1359.                                | (BGI) used by Borland's Turbo languages.
  1360.                                | Pascal source code is included.
  1361. EVAL_AZ@.COM    23856  07-23-89  Eval_AZ (Zatarain, Arthur, P.E.; $0) is an
  1362.                                | expression evaluator.
  1363. FILEOBJ@.COM    11688  09-24-89  FileObj (Matsoukas, Bill; $0) is an OOP
  1364.                                | object that provides an easy way to get
  1365.                                | information about a file, such as IFEXIST,
  1366.                                | the full file name, the base name, the date,
  1367.                                | time, attributes and size.
  1368. GENERIC@.COM    51168  08-28-89  Genericity (Wentz, Eric C.; $0) offers
  1369.                                | several low level, generally useable Objects
  1370.                                | to be used in OOP programming. Source code
  1371.                                | is included.
  1372. HASH___@.COM     6483  10-19-89  Hash (Wentz, Eric C.; $0) is a simple
  1373.                                | Generic hash table, designed so that with
  1374.                                | very little effort, you can hash any data
  1375.                                | element desired. Requires Genericity, above.
  1376. HYPRGID@.COM    50986  09-01-89  HyperGuide (Flamig, B.; $0) explains the
  1377.                                | basics of object-oriented programming with
  1378.                                | Turbo Pascal. This guide shows you how to
  1379.                                | put the power of OOP to work for you. The
  1380.                                | HyperGuide was developed with HyperHelper, a
  1381.                                | hypertext authoring system.
  1382. OBJOVR_@.COM     8687  01-29-90  ObjOvr (Dubois, David; $0) is a description
  1383.                                | of a technique for using OBJitized data in
  1384.                                | an overlayed unit. By OBJitized data, the
  1385.                                | author means data that has been converted to
  1386.                                | an .OBJ file using the BinObj utility, and
  1387.                                | linked as an external procedure. Corrects a
  1388.                                | subtle bug in the original upload technique.
  1389. OOPMOUS@.COM    29084  11-24-89  OOPMouse (Peart, Benjamin R.; $0) is Object
  1390.                                | Oriented Programming routine to make it
  1391.                                | easier to use an MS mouse in your TP5.5
  1392.                                | programs. It also includes a demo Bezier
  1393.                                | curve program that utilizes the mouse object.
  1394. OOPWIN_@.EXE     8246  07-20-89  OOPWin (Hill, Fred; $0) is an object
  1395.                                | oriented test project that builds an array
  1396.                                | of expanded wildcards using an input window
  1397.                                | and then allows comparisons with that array.
  1398. STRLINK@.COM    14881  09-24-89  StrLink 1.01 (Rosenberger, Rob ASP; $0) in
  1399.                                | an OOP object which implements a linked list
  1400.                                | of strings. You can read a text file into
  1401.                                | memory like StrLinkList. The linked list of
  1402.                                | strings also saves space by omitting
  1403.                                | trailing blanks on each line. StrLink can
  1404.                                | optionally use TurboPower Software's TPRO5
  1405.                                | toolkit.
  1406. UOBJ___@.COM     6491  01-29-90  UOBJ Unit 1.0 (Babulic, Mike; $0) is a
  1407.                                | Pascal unit which contains the TObj class
  1408.                                | and was written to provide a better base
  1409.                                | object to Turbo Pascal programmers, enhance
  1410.                                | portability between Object Pascal and Turbo
  1411.                                | Pascal (MS/DOS), and provide the standard
  1412.                                | base object to Quick Pascal programmers.
  1413. BUFFER_@.COM    11728  12-28-89  Buffer (Ernst, Rolf; $0) is a unit for
  1414.                                | buffered file I/O. It allows for free
  1415.                                | definition of a number of buffers, size of
  1416.                                | each buffer and whether the buffer should be
  1417.                                | allocated in expanded memory.
  1418. CLP____@.EXE    60583  09-17-92  CLParser 3.2 (Truesdell, Greg; $0) is a
  1419.                                | Command Line Parser. It provides the
  1420.                                | programmer with several pre-defined objects
  1421.                                | for dealing with command line options and
  1422.                                | switches. The unit also provides parsing for
  1423.                                | wildcard filenames, all environment
  1424.                                | variables and simple text parameter files.
  1425. CMDLIN_@.COM     4179  01-29-90  CmdLin (Walsh, Jim; $0) is a TP5 unit which
  1426.                                | will process command line parameters given
  1427.                                | by the user.
  1428. CPU_TP_@.COM     8306  05-30-89  CPU_TP (Boler, Mark R.; $0) is a set of
  1429.                                | assembler and TP routines to determine which
  1430.                                | CPU and math coprocessor (if any) are
  1431.                                | installed.
  1432. DDS____@.COM     8077  07-23-89  DDS (Glynn, Earl F.; $0) is code for a
  1433.                                | utility which shows a disk drive summary of
  1434.                                | all active drives, including bytes/sector,
  1435.                                | sectors/cluster, number of clusters, bytes
  1436.                                | capacity, bytes available, and working
  1437.                                | directory.
  1438. DESQ5X_@.COM     7825  01-29-90  Desq5x (Eagle Performance Software; $0) is a
  1439.                                | set of DESQview interface routines that have
  1440.                                | been modified for use for TP5.
  1441. DIRTREE.PAS      2184  10-06-88  DirTree (Roohi, Bill; $0) is Pascal source
  1442.                                | for a directory tree display.
  1443. DISK13_@.COM    10891  01-29-90  Disk13IO (AMST ASP; $5) is a Turbo Pascal
  1444.                                | 5.0 unit designed to allow programmers to
  1445.                                | add disk sector I/O (interrupt 13) routines
  1446.                                | into their programs. The routines in
  1447.                                | DISK13IO will only operate on floppy disks.
  1448.                                | The entire unit is self-contained, including
  1449.                                | advanced error checking and error recovery.
  1450. DK.PAS           7014  03-05-90  DK (Grinsfelder, James A.; $0) is source
  1451.                                | code for a recursive descent algorithm for
  1452.                                | removing complex directory trees. For TP
  1453.                                | 4-5.5.
  1454. DRIVEXX@.EXE    51476  02-19-93  DriveXX 4.0 (NativSoft Computing; $10) is a
  1455.                                | collection of tools written in TP 6 for
  1456.                                | dealing with block devices. Demo code is
  1457.                                | included.
  1458. ENV____@.COM    10006  01-29-90  Env 2.5 (Babulic, Mike; $0) is a couple TP
  1459.                                | routines to simplify using the environment
  1460.                                | string.
  1461. EXECSWP@.COM    18091  05-01-89  ExecSwap (Kokkonen, Kim; $0) is assembler
  1462.                                | code and a TP5 unit that will let you write
  1463.                                | programs that swap themselves out to EMS to
  1464.                                | allow room for other large programs to run.
  1465.                                | The heart of the code is in the assembler,
  1466.                                | which could be modified to work with other
  1467.                                | languages.
  1468. EXECWIN@.COM     6223  01-29-90  ExecWin 1.01 (Kokkonen, Kim; $0) is source
  1469.                                | code to interface one procedure, ExecWindow,
  1470.                                | which uses the ExecDos routine from Turbo
  1471.                                | Professional's TPDOS unit to run a child
  1472.                                | process. In addition to what the ExecDos
  1473.                                | routine does, ExecWindow attempts to keep
  1474.                                | the video output of the child process within
  1475.                                | a specified window on the screen. This is
  1476.                                | useful for some programs, as exemplified by
  1477.                                | the INSTALL.EXE program used for
  1478.                                | installation of Turbo Professional files.
  1479. EXTEND_@.EXE    18211  01-20-93  Extend 6 (Bussinger, Scott; $0) allows up to
  1480.                                | 96 files to be open simultaneously under DOS
  1481.                                | 2+ or 252 files under DOS 3+. The normal DOS
  1482.                                | limit is 20 files open at once.
  1483. FIMODE_@.COM     5369  04-01-89  FI-Mode 1.0 (Sadowsky, Richard S.; $0)
  1484.                                | alters the File Mode byte associated with
  1485.                                | the opening of Overlay files and text files
  1486.                                | opened for reading (with Reset). Turbo
  1487.                                | Pascal 5 ignores the global FileMode
  1488.                                | variable when opening overlay and text files
  1489.                                | for reading, which means such files cannot
  1490.                                | be safely shared on a network.
  1491. FNDPTH_@.COM     3648  03-03-90  FindPath (Nelson, Chris; $0) is a set of
  1492.                                | routines to access and manipulate the DOS
  1493.                                | environment variable PATH and to use the
  1494.                                | PATH to find a user specified file.
  1495. MATCH__@.COM     2734  05-30-89  MatchStr (Guinther, Tom; $0) is a TP routine
  1496.                                | for doing wildcard searches for file names.
  1497. PARSCL.PAS       4410  12-21-88  Parscl is a TP routine to parse a command
  1498.                                | line.
  1499. PICKFIL@.COM     6952  01-29-90  PickFile (Luckas, Jim; $0) is a TP unit that
  1500.                                | returns a filename selected by the user
  1501.                                | using the point and shoot method.
  1502. PRGINFO@.COM     6586  05-01-89  ProgInfo (Housh, Rick; $0) is a TP5 unit
  1503.                                | that provides a method for a program to know
  1504.                                | its own name.
  1505. REDIR__@.COM     5387  01-29-90  ReDir (Casey, Richard; $0) is a TP5 unit
  1506.                                | used to redirect I/O for a specific file
  1507.                                | handle to a user specified file.
  1508. TPENV__@.COM    11330  01-29-90  TPenv 1.0 (Kokkonen, Kim; $0) is a Turbo
  1509.                                | Pascal unit that allows application programs
  1510.                                | to manipulate the DOS environment by reading
  1511.                                | and setting environment strings in either
  1512.                                | the current program's environment or in the
  1513.                                | system master environment.
  1514. TPLDIR_@.COM     3840  02-23-90  TPLDIR (Hen derson, Ken; $0) is an example
  1515.                                | program showing a TpDir-style file pick list
  1516.                                | with multiple file selection capability.
  1517. TPXMS__@.COM    18611  10-19-89  TPXMS 1.01 (Davis, Vernon E.; $0) is TP code
  1518.                                | to add to your programs to allow access to
  1519.                                | HIMEM.SYS, the Extended Memory Manager from
  1520.                                | Microsoft for 286's.
  1521. VOL____@.COM     6496  02-23-90  VOL 1.01 (Davis, Vernon E.; $0) are routines
  1522.                                | for the manipulation of Disk Volume Labels
  1523.                                | in TP5 programs.
  1524. BINOBJ_@.COM     3154  01-29-90  BinObj (Larsen, Per Bent; $0) allows TP
  1525.                                | programs to emit .OBJ-files containing data
  1526.                                | in the same format as the BINOBJ.EXE utility
  1527.                                | does. The unit works, but it could need
  1528.                                | better I/O-error checking and handling.
  1529. EXAMINE@.COM    18141  04-01-89  Examine 2.0 (Prescott, Richard W.; $18) is a
  1530.                                | utility program which can be used to display
  1531.                                | the assembly level implementation for each
  1532.                                | line of any source files compiled with Turbo
  1533.                                | Pascal 4.0 or 5.0.
  1534. FULLDB_@.EXE    16027  11-14-91  FullDB 1.3 (Murdoch, Duncan J.; $20) reads a
  1535.                                | TPU file and attempts to add line number
  1536.                                | information from all externally linked OBJ
  1537.                                | files (written in other languages). This
  1538.                                | lets you single-step through external code
  1539.                                | while in the Debugger. Works with TP 5.5, TP
  1540.                                | 6.0, or TPW 1.0.
  1541. HDEBUG_@.EXE     9314  11-14-91  Heap Debugger 1.0 (Webb, Brian D.; $0) is a
  1542.                                | set of routines to intercept calls to TP6's
  1543.                                | heap routines New, Dispose, GetMem, and
  1544.                                | FreeMem including extended syntax for New
  1545.                                | and Dispose. It identifies the unit and line
  1546.                                | number of the error and stops debuggers on
  1547.                                | that line.
  1548. IOLOG__@.COM    18137  01-29-90  IOLog 1.0 (Kokkonen, Kim; $0) is a TSR that
  1549.                                | logs all DOS disk I/O operations to a file
  1550.                                | for later study. Pascal source code is
  1551.                                | included. (res:19k)
  1552. READOBJ@.EXE    21251  12-18-92  Joan Riff's ReadObj 1.9 (Computerwise
  1553.                                | Consulting Services; $10) dumps OBJ and LIB
  1554.                                | files in readable format.
  1555. MODXREF@.COM     9758  08-29-90  ModXRef 1.0 (Newman, Norman; $0) produces a
  1556.                                | cross-reference listing for a Pascal program
  1557.                                | which is spread over several modules.
  1558. OBINDED@.COM    14292  03-26-91  Obinded (Risi, Vince; $0) is the binary
  1559.                                | editor of the Borland interface for TP6.
  1560. OVRACT_@.COM    18532  01-29-90  OvrAct (Schuster, Ron; $0) is a unit that
  1561.                                | captures data about the activities of the
  1562.                                | overlay manager in a Turbo Pascal 5.x
  1563.                                | program and saves it in a disk file. It
  1564.                                | includes programs to produce reports from
  1565.                                | this data file.
  1566. OVRLAY.TXT      10027  01-27-90  OvrLay (Schuster, Ron; $0) describes some of
  1567.                                | the low-level details of the Turbo Pascal
  1568.                                | Overlay Manager.
  1569. OVROBJ_@.COM    10619  12-29-89  OvrObj 1.0 (Schuster, Ron; $0) is a small
  1570.                                | inline macro that returns a pointer to the
  1571.                                | OBJitized data, whether or not the unit is
  1572.                                | overlaid.
  1573. OVRSUB_@.COM    14479  01-29-90  OvrSub 1.0 (Schuster, Ron; $0) lets you use
  1574.                                | the OVR file from one version of a program
  1575.                                | with the EXE file from a different version
  1576.                                | of the same program. It also lets you write
  1577.                                | a program that uses several different
  1578.                                | overlay files, each containing a different
  1579.                                | version of the same routines, and switch
  1580.                                | between them dynamically. All source code
  1581.                                | included.
  1582. PASUSER@.COM    36502  06-25-89  PASUsers 1.0 (Dawson, Terry; $0) will help
  1583.                                | clean up and maintain your Turbo Pascal
  1584.                                | source directory. It provides a sorted list
  1585.                                | of all include files and units that are used
  1586.                                | by other Pascal source modules. After each
  1587.                                | file or unit, the source modules that use it
  1588.                                | are listed.
  1589. PFSTAT_@.COM     6659  04-01-89  PFstat (Larson, Per; $0) examines a TP5 Unit
  1590.                                | and generates statistics for it.
  1591. STEALTH@.EXE    55543  02-18-92  Stealth Bomber 2.2 (Dean, Kevin; $0)
  1592.                                | (formerly CRCSET) is an anti-virus program
  1593.                                | and linkable code that uses a 32-bit CRC to
  1594.                                | verify the integrity of the running program.
  1595. STHING_@.COM    40150  01-18-91  SThing (TurboPower Software; $0) includes a
  1596.                                | Turbo Pascal unit and demonstration programs
  1597.                                | for accessing the Covox Speech Thing. Source
  1598.                                | and sample files are included.
  1599. ZIPSORC@.COM    33138  08-08-90  ZipSorce (Transversal Design; $30) will
  1600.                                | automatically Zip all sub-files or other
  1601.                                | related files specified in a TP source file.
  1602. DLLDLG_@.COM     2785  04-30-91  DllDialg (TP-Win; Dan Thomas; $0)
  1603.                                | demonstrates how to run a dialog and get
  1604.                                | results from a DLL.
  1605. EXECHK_@.COM    10675  01-17-91  ExeChk shows how to embed your original
  1606.                                | application EXE file with the user's name,
  1607.                                | address, serial number, etc., in order to
  1608.                                | discourage copying of your software. This
  1609.                                | method works with files compressed using
  1610.                                | LZEXE.
  1611. PASCALW@.EXE    74640  10-30-90  Pascal-W 1.0 (Wirch, Rick and Davis, Chris;
  1612.                                | $0) is a Pascal editor, compiler,
  1613.                                | interpreter for Windows 3.0. It has a help
  1614.                                | file, but knowledge of Pascal is required.
  1615.                                | It does not have all the features of
  1616.                                | standard Pascal, but has additional features
  1617.                                | that take advantage of the Windows
  1618.                                | environment.
  1619. QPF____@.COM    16803  11-01-90  Quick Pascal Word Fixup 1.0 (MAT
  1620.                                | Enterprises; $0) will fixup Pascal words
  1621.                                | into a standard format.
  1622. SETJMPS@.COM     6529  04-30-91  SetJmps (Stephens; David; $0) allows you to
  1623.                                | have non-local GOTO's in your TP 6.0 code so
  1624.                                | that you can jump directly out of deeply
  1625.                                | nested procedures, etc.
  1626. TP_ASM_@.EXE   114330  11-25-89  TP&Asm 2.21 (Prescott, Richard W.; $42) is
  1627.                                | an integrated assembler for TP 4 - 5.5. It
  1628.                                | operates during the compile step to provide
  1629.                                | support for the four TP&Asm keywords.
  1630. TPU2ASM@.COM    65065  09-18-90  TPu2Asm (Larsen, Per Bent; $0) is a symbolic
  1631.                                | disassembler for Turbo Pascal Units. Works
  1632.                                | with TP 5.5.
  1633. TPWPRNT@.COM     7598  04-30-91  TPW Printer Unit (Galivan, Bob; $0) is a
  1634.                                | unit that will display a device mode dialog
  1635.                                | box and print a text file.
  1636. TRACERP@.COM    20018  05-29-89  Trace 1.0 (Prescott, Richard W.; $0)
  1637.                                | provides a powerful "trap on condition"
  1638.                                | debugging capability for use with Turbo
  1639.                                | Pascal 4.0 and 5.0.
  1640. UNIT___@.COM     4757  01-29-90  Unit (BTS Software; $0) manages the
  1641.                                | procedure/function declarations in the
  1642.                                | interface section of a TP unit by copying
  1643.                                | specified procedure/function headers from
  1644.                                | the implementation section into the
  1645.                                | interface section.
  1646. UNITXRF@.COM     7958  06-21-91  UnitXref (Thomas, Dan; $0) will find all
  1647.                                | units used by a program.
  1648. TP_WCH_@.COM     7534  05-01-89  Watch Manager (Prescott, Richard W.; $8)
  1649.                                | consists of three procedures and two
  1650.                                | functions which may be used to automatically
  1651.                                | set and clear watch expressions under
  1652.                                | program control as you trace your program in
  1653.                                | the Integrated Development Environment.
  1654. INSID_TP.ZIP   132363  10-17-93  Inside Turbo Pascal 5.5 Units (William
  1655.                                | Peavy; $0) is a utility to let you
  1656.                                | unassemble Unit code, document programs,
  1657.                                | access interface symbols for use in
  1658.                                | cross-referencers (etc), and more. Full
  1659.                                | source code and complete documentation of
  1660.                                | Unit structure are included.
  1661. PXL.ZIP        102929  10-15-93  PXL (Wisan, Richard; $0) is a Pascal source
  1662.                                | code lister with optional cross-reference,
  1663.                                | adjustable header, begin-end counts and
  1664.                                | other features. Output can be redirected.
  1665.                                | PXL supports many printers, including
  1666.                                | lasers, and can work with wide-carriage
  1667.                                | printers. PXL allows for alternating left
  1668.                                | and right headers for printing on both sides
  1669.                                | of the page. The program will also print
  1670.                                | plain text files. TP 5.5's four new reserved
  1671.                                | words are also supported. Source code is
  1672.                                | included.
  1673. T_REF.ZIP      135129  10-16-93  T-Ref (Synergy Software Solutions; $25-$45)
  1674.                                | is a source code lister and cross-reference
  1675.                                | lister. With it, you can specify a
  1676.                                | line-by-line print-out of the lexical levels
  1677.                                | and the block levels, the active procedure
  1678.                                | or function of that line, and the line
  1679.                                | numbers along with the listing. The
  1680.                                | cross-reference utility will give a complete
  1681.                                | cross reference of all identifiers declared
  1682.                                | within a program, or a partial listing (on
  1683.                                | requested object types). The listing gives
  1684.                                | each identifier's name, its type, the code
  1685.                                | line declared on, all lines referencing the
  1686.                                | names, and the scope (the procedure or
  1687.                                | function name and level in which the
  1688.                                | identifier was declared within). Output can
  1689.                                | go to the printer or a file.
  1690. TDEBUG.ZIP      27027  10-16-93  Turbo Debug is a TP source code debugger.
  1691. PAS_TUT.ZIP    220878  10-17-93  Paperless Pascal Tutorial (Advantage
  1692.                                | International; $0) is a Pascal tutorial
  1693.                                | book-on-disk. The disk contains the
  1694.                                | Advantage Paperless Reader. This is a
  1695.                                | thorough guide to Pascal.
  1696. TPREF--@.EXE   317558  01-19-93  Turbo Pascal Reference (Mitchell, Ed; $0) is
  1697.                                | a 400+ page reference guide to Turbo Pascal.
  1698.                                | It provides information on TP 6.0 and 7.0,
  1699.                                | Borland Pascal, and Turbo Vision.
  1700.                                | Information is provided in ASCII format and
  1701.                                | illustrations are provided in PCX format.
  1702. TUTPAS.ZIP     188370  07-27-93  Turbo Pascal Tutor 2.6 (Dodrill, Gordon J.;
  1703.                                | $15) is a series of 16 lessons teaching
  1704.                                | Turbo Pascal programming to beginners.
  1705.                                | Careful attention is given to a full
  1706.                                | description of Object Oriented Programming
  1707.                                | and how to use it.
  1708. VIS_PAS.ZIP     71974  10-15-93  Visible Pascal is a programming language
  1709.                                | written especially for people learning to
  1710.                                | program. The "visible" part of Visible
  1711.                                | Pascal is that it shows you the operation of
  1712.                                | your program as it runs. It includes an
  1713.                                | easy-to-use editor.
  1714. COMBOX_@.EXE     7212  01-21-93  ComboBox Notes (Greer, Keith; $0) is a unit
  1715.                                | that implements a pull down selection list
  1716.                                | in Turbo Vision. It limited number of
  1717.                                | strings that have been previously typed in.
  1718.                                | Source and sample program are included.
  1719. COMPAT_@.EXE     4901  07-16-92  Compat (Beck, Randolph; $0) lets you execute
  1720.                                | old TP functions without TV modifications.
  1721. COMPROG.PAS      5074  10-02-91  ComProg is an example of a TVision terminal
  1722.                                | program.
  1723. DATAVAL@.EXE    25740  11-14-91  Data Validation Techniques (Thorpe, Danny;
  1724.                                | $0) is an article about data validation
  1725.                                | techniques and pitfalls in Turbo Vision,
  1726.                                | included.
  1727. MENFRAM@.EXE     6460  01-21-93  MenFrame (Horstmeier, Jens; $0) is a unit to
  1728.                                | implement a frame with a complete system
  1729.                                | menu.
  1730. PRG_BAR@.EXE     7481  09-17-92  Progress Bar is a small "thermometer"
  1731.                                | progress bar class.
  1732. RADIOTV@.EXE     3750  08-20-92  Radio (Borland International; $0) shows how
  1733.                                | to have multiple radio buttons in Turbo
  1734.                                | Vision.
  1735. SAVE_TV@.EXE     4730  03-17-93  Save (Borland International; $0)
  1736.                                | demonstrates a method of screen saving via
  1737.                                | BGI routines.
  1738. SCRSAV.PAS       4931  10-15-91  SCRSav (Boether, Stefan; $0) is TV source
  1739.                                | for a screen saver.
  1740. TVBEGIN@.EXE    33815  12-18-91  TurboVision Begin 1.5 (Romano, Bill; $0)
  1741.                                | produces a TurboVision skeleton program
  1742.                                | which can serve as the starting point for
  1743.                                | your own applications.
  1744. TVGRAPH@.EXE    39413  09-17-92  TVGraph 1.03 (Mindware; $0) is a layer
  1745.                                | around TVision that allows a program to run
  1746.                                | in EGA/VGA graphics
  1747. TVMOUSE@.EXE    15615  01-21-93  TVMouse contains mouse routines for Turbo
  1748.                                | Vision.
  1749. TVCC___@.EXE    53560  01-21-93  Turbo Vision Custom Controls 1.1 (Castle
  1750.                                | Computer Services; $0) is a unit for
  1751.                                | TP/BP7.0 and TV2.0 to emulate the stell-grey
  1752.                                | styles of Borland's Window's Custom Controls.
  1753. TVMACRO@.EXE    17834  02-20-92  Turbo Vision Macros 1.0 (Cybersoft & Koepke,
  1754.                                | Lawrence V.; $25) is a complete TV event
  1755.                                | macro handler that records and plays back
  1756.                                | keyboard and mouse events. Macros can record
  1757.                                | the playback of other macros. It includes
  1758.                                | units that create generic PickList, Stack
  1759.                                | and Queue objects.
  1760. TVMENU_@.EXE     5350  08-18-92  TVMenu (Seddon, Bill; $0) shows how to
  1761.                                | provide a TMenuBar object with checkable
  1762.                                | menu options.
  1763. TVEXIT_@.EXE     3853  08-20-92  TVexit (Borland International; $0) shows how
  1764.                                | to exit TV without clearing the user's
  1765.                                | screen.
  1766. TVICON_@.EXE     4311  04-21-93  TV Icons (Babler, David; $0) lets you add
  1767.                                | icons to your TV applications.
  1768. TXT132_@.EXE    59636  02-18-93  Txt132 (Baldwin, Dave; $0) shows how to run
  1769.                                | TV in 132-column text mode.
  1770. SHAZAM@.EXE    295832  09-12-92  Shazam (Stein, Johnathan J.; $39) generates
  1771.                                | complete TurboVision applications. It
  1772.                                | passively creates Params, cm, hc, and kb
  1773.                                | values, help text and dummy procedures. It
  1774.                                | handles multi-submenus, multi-statusLines
  1775.                                | and hints. It is powerful enough to model TP
  1776.                                | 6 IDE, Quattro and Paradox menu structures.
  1777.                                | Over 40 example definitions are included.
  1778. TVTOOL.ZIP     236808  07-20-93  TV Tool Box 2.0 (Hansen, Richard; $43) is a
  1779.                                | collection of extensions to Pascal Turbo
  1780.                                | Vision. It includes a WYSIWYG interactive
  1781.                                | menu designer, data entry objects, scrolling
  1782.                                | dialog boxes, ASCII/HEX edit window,
  1783.                                | multi-view scroll bars, message dialogs,
  1784.                                | print, percent, progress dialogs, and more.
  1785.                                | The data entry objects include formatted
  1786.                                | entry for integer and floating point
  1787.                                | numbers, edit masks with literals, post-edit
  1788.                                | routines, required fields, and field locking.
  1789.